<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libxlsxwriter: chart.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libxlsxwriter
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9a5cb1f80a06fe707e78a539c1c1dae8.html">xlsxwriter</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a> &#124;
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">chart.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>The Chart object represents an Excel chart. It provides functions for adding data series to the chart and for configuring the chart.</p>
<p>A Chart object isn't created directly. Instead a chart is created by calling the <code><a class="el" href="workbook_8h.html#a63b001ecefdbc4417986a3e344657726" title="Create a new chart to be added to a worksheet:">workbook_add_chart()</a></code> function from a Workbook object. For example:</p>
<div class="fragment"><div class="line"><span class="preprocessor">#include &quot;xlsxwriter.h&quot;</span></div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">int</span> main() {</div>
<div class="line"> </div>
<div class="line">    <a class="code" href="structlxw__workbook.html">lxw_workbook</a>  *workbook  = new_workbook(<span class="stringliteral">&quot;chart.xlsx&quot;</span>);</div>
<div class="line">    <a class="code" href="structlxw__worksheet.html">lxw_worksheet</a> *worksheet = <a class="code" href="workbook_8h.html#a81d456b4f65a464e78e4a0030ecc3c2e">workbook_add_worksheet</a>(workbook, NULL);</div>
<div class="line"> </div>
<div class="line">    <span class="comment">// User function to add data to worksheet, not shown here.</span></div>
<div class="line">    write_worksheet_data(worksheet);</div>
<div class="line"> </div>
<div class="line">    <span class="comment">// Create a chart object.</span></div>
<div class="line">    <a class="code" href="structlxw__chart.html">lxw_chart</a> *chart = <a class="code" href="workbook_8h.html#a63b001ecefdbc4417986a3e344657726">workbook_add_chart</a>(workbook, <a class="code" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cafa7f69bde9c99b5818297c64e8b9070a">LXW_CHART_COLUMN</a>);</div>
<div class="line"> </div>
<div class="line">    <span class="comment">// In the simplest case we just add some value data series.</span></div>
<div class="line">    <span class="comment">// The NULL categories will default to 1 to 5 like in Excel.</span></div>
<div class="line">    <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;=Sheet1!$A$1:$A$5&quot;</span>);</div>
<div class="line">    <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;=Sheet1!$B$1:$B$5&quot;</span>);</div>
<div class="line">    <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;=Sheet1!$C$1:$C$5&quot;</span>);</div>
<div class="line"> </div>
<div class="line">    <span class="comment">// Insert the chart into the worksheet</span></div>
<div class="line">    <a class="code" href="worksheet_8h.html#ac2067faaacb8bfa6550b019e915900a2">worksheet_insert_chart</a>(worksheet, <a class="code" href="utility_8h.html#ad510ac6df573d23203374e24dba373d2">CELL</a>(<span class="stringliteral">&quot;B7&quot;</span>), chart);</div>
<div class="line"> </div>
<div class="line">    <span class="keywordflow">return</span> <a class="code" href="workbook_8h.html#ad9e7aeebc0fd43562db5bcd527b2ee5e">workbook_close</a>(workbook);</div>
<div class="line">}</div>
</div><!-- fragment --><p>The chart in the worksheet will look like this: </p><div class="image">
<img src="chart_simple.png" alt=""/>
</div>
<p>The basic procedure for adding a chart to a worksheet is:</p>
<ol type="1">
<li>Create the chart with <code><a class="el" href="workbook_8h.html#a63b001ecefdbc4417986a3e344657726" title="Create a new chart to be added to a worksheet:">workbook_add_chart()</a></code>.</li>
<li>Add one or more data series to the chart which refers to data in the workbook using <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</li>
<li>Configure the chart with the other available functions shown below.</li>
<li>Insert the chart into a worksheet using <code><a class="el" href="worksheet_8h.html#ac2067faaacb8bfa6550b019e915900a2" title="Insert a chart object into a worksheet.">worksheet_insert_chart()</a></code>. </li>
</ol>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ad60de0eb056e93435407e91482115f55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, const char *categories, const char *values)</td></tr>
<tr class="memdesc:ad60de0eb056e93435407e91482115f55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a data series to a chart.  <a href="chart_8h.html#ad60de0eb056e93435407e91482115f55">More...</a><br /></td></tr>
<tr class="separator:ad60de0eb056e93435407e91482115f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfde30539e8538e64eee370797b4abc5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#abfde30539e8538e64eee370797b4abc5">chart_series_set_categories</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, const char *sheetname, <a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a> first_row, <a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a> first_col, <a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a> last_row, <a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a> last_col)</td></tr>
<tr class="memdesc:abfde30539e8538e64eee370797b4abc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a series "categories" range using row and column values.  <a href="chart_8h.html#abfde30539e8538e64eee370797b4abc5">More...</a><br /></td></tr>
<tr class="separator:abfde30539e8538e64eee370797b4abc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29dbe36b53288990ec0b20dddbaf967"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac29dbe36b53288990ec0b20dddbaf967">chart_series_set_values</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, const char *sheetname, <a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a> first_row, <a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a> first_col, <a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a> last_row, <a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a> last_col)</td></tr>
<tr class="memdesc:ac29dbe36b53288990ec0b20dddbaf967"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a series "values" range using row and column values.  <a href="chart_8h.html#ac29dbe36b53288990ec0b20dddbaf967">More...</a><br /></td></tr>
<tr class="separator:ac29dbe36b53288990ec0b20dddbaf967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4361fb66cf0e15501995f89466888578"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a4361fb66cf0e15501995f89466888578">chart_series_set_name</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, const char *name)</td></tr>
<tr class="memdesc:a4361fb66cf0e15501995f89466888578"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of a chart series range.  <a href="chart_8h.html#a4361fb66cf0e15501995f89466888578">More...</a><br /></td></tr>
<tr class="separator:a4361fb66cf0e15501995f89466888578"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd0c12a60048ef0240aba415f528e39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#afcd0c12a60048ef0240aba415f528e39">chart_series_set_name_range</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, const char *sheetname, <a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a> row, <a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a> col)</td></tr>
<tr class="memdesc:afcd0c12a60048ef0240aba415f528e39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a series name formula using row and column values.  <a href="chart_8h.html#afcd0c12a60048ef0240aba415f528e39">More...</a><br /></td></tr>
<tr class="separator:afcd0c12a60048ef0240aba415f528e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d10632ee4bcc139359094042a8c411f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a4d10632ee4bcc139359094042a8c411f">chart_series_set_line</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:a4d10632ee4bcc139359094042a8c411f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for a chart series.  <a href="chart_8h.html#a4d10632ee4bcc139359094042a8c411f">More...</a><br /></td></tr>
<tr class="separator:a4d10632ee4bcc139359094042a8c411f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f1d7cd452a4a3f87046468ce5588bfd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a6f1d7cd452a4a3f87046468ce5588bfd">chart_series_set_fill</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *fill)</td></tr>
<tr class="memdesc:a6f1d7cd452a4a3f87046468ce5588bfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill properties for a chart series.  <a href="chart_8h.html#a6f1d7cd452a4a3f87046468ce5588bfd">More...</a><br /></td></tr>
<tr class="separator:a6f1d7cd452a4a3f87046468ce5588bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec54a5e2359af30e5d5694db63ab9607"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aec54a5e2359af30e5d5694db63ab9607">chart_series_set_invert_if_negative</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series)</td></tr>
<tr class="memdesc:aec54a5e2359af30e5d5694db63ab9607"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invert the fill color for negative series values.  <a href="chart_8h.html#aec54a5e2359af30e5d5694db63ab9607">More...</a><br /></td></tr>
<tr class="separator:aec54a5e2359af30e5d5694db63ab9607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f77a797d545b07a656965e4bf2978b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a36f77a797d545b07a656965e4bf2978b">chart_series_set_pattern</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *pattern)</td></tr>
<tr class="memdesc:a36f77a797d545b07a656965e4bf2978b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pattern properties for a chart series.  <a href="chart_8h.html#a36f77a797d545b07a656965e4bf2978b">More...</a><br /></td></tr>
<tr class="separator:a36f77a797d545b07a656965e4bf2978b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4653bb0e1bdb5e1e1dbedf52d1c06b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">chart_series_set_marker_type</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, uint8_t type)</td></tr>
<tr class="memdesc:ae4653bb0e1bdb5e1e1dbedf52d1c06b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data marker type for a series.  <a href="chart_8h.html#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">More...</a><br /></td></tr>
<tr class="separator:ae4653bb0e1bdb5e1e1dbedf52d1c06b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f90731ea7f0ff224a19315604ce2acb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a9f90731ea7f0ff224a19315604ce2acb">chart_series_set_marker_size</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, uint8_t size)</td></tr>
<tr class="memdesc:a9f90731ea7f0ff224a19315604ce2acb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of a data marker for a series.  <a href="chart_8h.html#a9f90731ea7f0ff224a19315604ce2acb">More...</a><br /></td></tr>
<tr class="separator:a9f90731ea7f0ff224a19315604ce2acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416463dd44486e6b6a23209789a3642e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a416463dd44486e6b6a23209789a3642e">chart_series_set_marker_line</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:a416463dd44486e6b6a23209789a3642e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for a chart series marker.  <a href="chart_8h.html#a416463dd44486e6b6a23209789a3642e">More...</a><br /></td></tr>
<tr class="separator:a416463dd44486e6b6a23209789a3642e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73af3ba49f013b2a12ecfe15b7ba50c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a73af3ba49f013b2a12ecfe15b7ba50c7">chart_series_set_marker_fill</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *fill)</td></tr>
<tr class="memdesc:a73af3ba49f013b2a12ecfe15b7ba50c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill properties for a chart series marker.  <a href="chart_8h.html#a73af3ba49f013b2a12ecfe15b7ba50c7">More...</a><br /></td></tr>
<tr class="separator:a73af3ba49f013b2a12ecfe15b7ba50c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa976686014981abd5a8837a7a26883f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa976686014981abd5a8837a7a26883f9">chart_series_set_marker_pattern</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *pattern)</td></tr>
<tr class="memdesc:aa976686014981abd5a8837a7a26883f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pattern properties for a chart series marker.  <a href="chart_8h.html#aa976686014981abd5a8837a7a26883f9">More...</a><br /></td></tr>
<tr class="separator:aa976686014981abd5a8837a7a26883f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e27dc551820c1d8d0e06cdd393f4b78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="common_8h.html#a04b59aa3c578bc75f88ac16a979c5fe6">lxw_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a0e27dc551820c1d8d0e06cdd393f4b78">chart_series_set_points</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__point.html">lxw_chart_point</a> *points[])</td></tr>
<tr class="memdesc:a0e27dc551820c1d8d0e06cdd393f4b78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the formatting for points in the series.  <a href="chart_8h.html#a0e27dc551820c1d8d0e06cdd393f4b78">More...</a><br /></td></tr>
<tr class="separator:a0e27dc551820c1d8d0e06cdd393f4b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16a25dbe2de350e9d11e6e25f6fe412"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ab16a25dbe2de350e9d11e6e25f6fe412">chart_series_set_smooth</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, uint8_t smooth)</td></tr>
<tr class="memdesc:ab16a25dbe2de350e9d11e6e25f6fe412"><td class="mdescLeft">&#160;</td><td class="mdescRight">Smooth a line or scatter chart series.  <a href="chart_8h.html#ab16a25dbe2de350e9d11e6e25f6fe412">More...</a><br /></td></tr>
<tr class="separator:ab16a25dbe2de350e9d11e6e25f6fe412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f7f044cc9d893568e9d4c9fcf13aa9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series)</td></tr>
<tr class="memdesc:ac8f7f044cc9d893568e9d4c9fcf13aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add data labels to a chart series.  <a href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">More...</a><br /></td></tr>
<tr class="separator:ac8f7f044cc9d893568e9d4c9fcf13aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aede723351fb3f426cd0ef2b891fc6726"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aede723351fb3f426cd0ef2b891fc6726">chart_series_set_labels_options</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, uint8_t show_name, uint8_t show_category, uint8_t show_value)</td></tr>
<tr class="memdesc:aede723351fb3f426cd0ef2b891fc6726"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the display options for the labels of a data series.  <a href="chart_8h.html#aede723351fb3f426cd0ef2b891fc6726">More...</a><br /></td></tr>
<tr class="separator:aede723351fb3f426cd0ef2b891fc6726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcaf0404fe7cd5c9e49a7b7025c64a35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="common_8h.html#a04b59aa3c578bc75f88ac16a979c5fe6">lxw_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#adcaf0404fe7cd5c9e49a7b7025c64a35">chart_series_set_labels_custom</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> *data_labels[])</td></tr>
<tr class="memdesc:adcaf0404fe7cd5c9e49a7b7025c64a35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the properties for data labels in a series.  <a href="chart_8h.html#adcaf0404fe7cd5c9e49a7b7025c64a35">More...</a><br /></td></tr>
<tr class="separator:adcaf0404fe7cd5c9e49a7b7025c64a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35e370165e50f5e053ccdc96ed933e66"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a35e370165e50f5e053ccdc96ed933e66">chart_series_set_labels_separator</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, uint8_t separator)</td></tr>
<tr class="memdesc:a35e370165e50f5e053ccdc96ed933e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the separator for the data label captions.  <a href="chart_8h.html#a35e370165e50f5e053ccdc96ed933e66">More...</a><br /></td></tr>
<tr class="separator:a35e370165e50f5e053ccdc96ed933e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f4baebf02df517d55a5d1447e3511cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a6f4baebf02df517d55a5d1447e3511cd">chart_series_set_labels_position</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, uint8_t position)</td></tr>
<tr class="memdesc:a6f4baebf02df517d55a5d1447e3511cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data label position for a series.  <a href="chart_8h.html#a6f4baebf02df517d55a5d1447e3511cd">More...</a><br /></td></tr>
<tr class="separator:a6f4baebf02df517d55a5d1447e3511cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab81a050644bc887512b435b1022950aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ab81a050644bc887512b435b1022950aa">chart_series_set_labels_leader_line</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series)</td></tr>
<tr class="memdesc:ab81a050644bc887512b435b1022950aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set leader lines for Pie and Doughnut charts.  <a href="chart_8h.html#ab81a050644bc887512b435b1022950aa">More...</a><br /></td></tr>
<tr class="separator:ab81a050644bc887512b435b1022950aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da8f7fad7a0967686a6006a7178c41b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a0da8f7fad7a0967686a6006a7178c41b">chart_series_set_labels_legend</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series)</td></tr>
<tr class="memdesc:a0da8f7fad7a0967686a6006a7178c41b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the legend key for a data label in a chart series.  <a href="chart_8h.html#a0da8f7fad7a0967686a6006a7178c41b">More...</a><br /></td></tr>
<tr class="separator:a0da8f7fad7a0967686a6006a7178c41b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac13170c981b800c64596e4355e87044c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac13170c981b800c64596e4355e87044c">chart_series_set_labels_percentage</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series)</td></tr>
<tr class="memdesc:ac13170c981b800c64596e4355e87044c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the percentage for a Pie/Doughnut data point.  <a href="chart_8h.html#ac13170c981b800c64596e4355e87044c">More...</a><br /></td></tr>
<tr class="separator:ac13170c981b800c64596e4355e87044c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaf55fefef465fee308c5fe5be44674b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aaaf55fefef465fee308c5fe5be44674b">chart_series_set_labels_num_format</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, const char *num_format)</td></tr>
<tr class="memdesc:aaaf55fefef465fee308c5fe5be44674b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number format for chart data labels in a series.  <a href="chart_8h.html#aaaf55fefef465fee308c5fe5be44674b">More...</a><br /></td></tr>
<tr class="separator:aaaf55fefef465fee308c5fe5be44674b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2957adf1e8c754f771bbcb836229d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aea2957adf1e8c754f771bbcb836229d4">chart_series_set_labels_font</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *font)</td></tr>
<tr class="memdesc:aea2957adf1e8c754f771bbcb836229d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the font properties for chart data labels in a series.  <a href="chart_8h.html#aea2957adf1e8c754f771bbcb836229d4">More...</a><br /></td></tr>
<tr class="separator:aea2957adf1e8c754f771bbcb836229d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4476eee2a69555f7eac7f716d179fad6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a4476eee2a69555f7eac7f716d179fad6">chart_series_set_labels_line</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:a4476eee2a69555f7eac7f716d179fad6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for the data labels in a chart series.  <a href="chart_8h.html#a4476eee2a69555f7eac7f716d179fad6">More...</a><br /></td></tr>
<tr class="separator:a4476eee2a69555f7eac7f716d179fad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8ab9f6f62a3de270b8d17bd2748217"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#add8ab9f6f62a3de270b8d17bd2748217">chart_series_set_labels_fill</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *fill)</td></tr>
<tr class="memdesc:add8ab9f6f62a3de270b8d17bd2748217"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill properties for the data labels in a chart series.  <a href="chart_8h.html#add8ab9f6f62a3de270b8d17bd2748217">More...</a><br /></td></tr>
<tr class="separator:add8ab9f6f62a3de270b8d17bd2748217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa638b6c6dd10d58d43ee8d1f6667833"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#afa638b6c6dd10d58d43ee8d1f6667833">chart_series_set_labels_pattern</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *pattern)</td></tr>
<tr class="memdesc:afa638b6c6dd10d58d43ee8d1f6667833"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pattern properties for the data labels in a chart series.  <a href="chart_8h.html#afa638b6c6dd10d58d43ee8d1f6667833">More...</a><br /></td></tr>
<tr class="separator:afa638b6c6dd10d58d43ee8d1f6667833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59b3a386d854b9cb5e8bbdf9eef0c97d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, uint8_t type, uint8_t value)</td></tr>
<tr class="memdesc:a59b3a386d854b9cb5e8bbdf9eef0c97d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on a trendline for a chart data series.  <a href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">More...</a><br /></td></tr>
<tr class="separator:a59b3a386d854b9cb5e8bbdf9eef0c97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a401668a7c3f88fad6a6c3631a5620f61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a401668a7c3f88fad6a6c3631a5620f61">chart_series_set_trendline_forecast</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, double forward, double backward)</td></tr>
<tr class="memdesc:a401668a7c3f88fad6a6c3631a5620f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the trendline forecast for a chart data series.  <a href="chart_8h.html#a401668a7c3f88fad6a6c3631a5620f61">More...</a><br /></td></tr>
<tr class="separator:a401668a7c3f88fad6a6c3631a5620f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ce06ada55f8341e3e12559c38e5df9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a9ce06ada55f8341e3e12559c38e5df9d">chart_series_set_trendline_equation</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series)</td></tr>
<tr class="memdesc:a9ce06ada55f8341e3e12559c38e5df9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display the equation of a trendline for a chart data series.  <a href="chart_8h.html#a9ce06ada55f8341e3e12559c38e5df9d">More...</a><br /></td></tr>
<tr class="separator:a9ce06ada55f8341e3e12559c38e5df9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85cee89620705cec1c3f705d30ce5fe5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a85cee89620705cec1c3f705d30ce5fe5">chart_series_set_trendline_r_squared</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series)</td></tr>
<tr class="memdesc:a85cee89620705cec1c3f705d30ce5fe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display the R squared value of a trendline for a chart data series.  <a href="chart_8h.html#a85cee89620705cec1c3f705d30ce5fe5">More...</a><br /></td></tr>
<tr class="separator:a85cee89620705cec1c3f705d30ce5fe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a542deffbda8d6be959401c936d821e11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a542deffbda8d6be959401c936d821e11">chart_series_set_trendline_intercept</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, double intercept)</td></tr>
<tr class="memdesc:a542deffbda8d6be959401c936d821e11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the trendline Y-axis intercept for a chart data series.  <a href="chart_8h.html#a542deffbda8d6be959401c936d821e11">More...</a><br /></td></tr>
<tr class="separator:a542deffbda8d6be959401c936d821e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da2fd3d4dd9d223251584494a946cb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a3da2fd3d4dd9d223251584494a946cb7">chart_series_set_trendline_name</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, const char *name)</td></tr>
<tr class="memdesc:a3da2fd3d4dd9d223251584494a946cb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the trendline name for a chart data series.  <a href="chart_8h.html#a3da2fd3d4dd9d223251584494a946cb7">More...</a><br /></td></tr>
<tr class="separator:a3da2fd3d4dd9d223251584494a946cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab815412fe8d862efaa8c932df4923178"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ab815412fe8d862efaa8c932df4923178">chart_series_set_trendline_line</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:ab815412fe8d862efaa8c932df4923178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the trendline line properties for a chart data series.  <a href="chart_8h.html#ab815412fe8d862efaa8c932df4923178">More...</a><br /></td></tr>
<tr class="separator:ab815412fe8d862efaa8c932df4923178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8edf637b55d6d63770d2c6b710510b3"><td class="memItemLeft" align="right" valign="top">lxw_series_error_bars *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#af8edf637b55d6d63770d2c6b710510b3">chart_series_get_error_bars</a> (<a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *series, <a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d">lxw_chart_error_bar_axis</a> axis_type)</td></tr>
<tr class="memdesc:af8edf637b55d6d63770d2c6b710510b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to X or Y error bars from a chart series.  <a href="chart_8h.html#af8edf637b55d6d63770d2c6b710510b3">More...</a><br /></td></tr>
<tr class="separator:af8edf637b55d6d63770d2c6b710510b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b72a8b98d7db92c4cc63e226442d0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a> (lxw_series_error_bars *error_bars, uint8_t type, double value)</td></tr>
<tr class="separator:a31b72a8b98d7db92c4cc63e226442d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa897ee54d4a19f264a6b8f9dd43604b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa897ee54d4a19f264a6b8f9dd43604b3">chart_series_set_error_bars_direction</a> (lxw_series_error_bars *error_bars, uint8_t direction)</td></tr>
<tr class="memdesc:aa897ee54d4a19f264a6b8f9dd43604b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the direction (up, down or both) of the error bars for a chart series.  <a href="chart_8h.html#aa897ee54d4a19f264a6b8f9dd43604b3">More...</a><br /></td></tr>
<tr class="separator:aa897ee54d4a19f264a6b8f9dd43604b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab03b0a4da953fa6bb47e2296b82476d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ab03b0a4da953fa6bb47e2296b82476d2">chart_series_set_error_bars_endcap</a> (lxw_series_error_bars *error_bars, uint8_t endcap)</td></tr>
<tr class="memdesc:ab03b0a4da953fa6bb47e2296b82476d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the end cap type for the error bars of a chart series.  <a href="chart_8h.html#ab03b0a4da953fa6bb47e2296b82476d2">More...</a><br /></td></tr>
<tr class="separator:ab03b0a4da953fa6bb47e2296b82476d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97496720a6c6c9d0c82cf4f26bf71ae0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a97496720a6c6c9d0c82cf4f26bf71ae0">chart_series_set_error_bars_line</a> (lxw_series_error_bars *error_bars, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:a97496720a6c6c9d0c82cf4f26bf71ae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for a chart series error bars.  <a href="chart_8h.html#a97496720a6c6c9d0c82cf4f26bf71ae0">More...</a><br /></td></tr>
<tr class="separator:a97496720a6c6c9d0c82cf4f26bf71ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c0daabdcf3b982ffde5be718f7e954"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa2c0daabdcf3b982ffde5be718f7e954">chart_axis_get</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92">lxw_chart_axis_type</a> axis_type)</td></tr>
<tr class="memdesc:aa2c0daabdcf3b982ffde5be718f7e954"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an axis pointer from a chart.  <a href="chart_8h.html#aa2c0daabdcf3b982ffde5be718f7e954">More...</a><br /></td></tr>
<tr class="separator:aa2c0daabdcf3b982ffde5be718f7e954"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a650d569ff37a087101b7bff4ee7bb130"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130">chart_axis_set_name</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, const char *name)</td></tr>
<tr class="memdesc:a650d569ff37a087101b7bff4ee7bb130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name caption of the an axis.  <a href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130">More...</a><br /></td></tr>
<tr class="separator:a650d569ff37a087101b7bff4ee7bb130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3cfd6a286f3b717e68d4bca348387ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ae3cfd6a286f3b717e68d4bca348387ff">chart_axis_set_name_range</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, const char *sheetname, <a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a> row, <a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a> col)</td></tr>
<tr class="memdesc:ae3cfd6a286f3b717e68d4bca348387ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a chart axis name formula using row and column values.  <a href="chart_8h.html#ae3cfd6a286f3b717e68d4bca348387ff">More...</a><br /></td></tr>
<tr class="separator:ae3cfd6a286f3b717e68d4bca348387ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4be8325cbcaeddda0a92f1809d8156d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac4be8325cbcaeddda0a92f1809d8156d">chart_axis_set_name_font</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *font)</td></tr>
<tr class="memdesc:ac4be8325cbcaeddda0a92f1809d8156d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the font properties for a chart axis name.  <a href="chart_8h.html#ac4be8325cbcaeddda0a92f1809d8156d">More...</a><br /></td></tr>
<tr class="separator:ac4be8325cbcaeddda0a92f1809d8156d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f1ac1674089e0dc219dc3214b911c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a01f1ac1674089e0dc219dc3214b911c4">chart_axis_set_num_font</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *font)</td></tr>
<tr class="memdesc:a01f1ac1674089e0dc219dc3214b911c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the font properties for the numbers of a chart axis.  <a href="chart_8h.html#a01f1ac1674089e0dc219dc3214b911c4">More...</a><br /></td></tr>
<tr class="separator:a01f1ac1674089e0dc219dc3214b911c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ceeefa6d3f3c05f168c5b38e2c4ff5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a46ceeefa6d3f3c05f168c5b38e2c4ff5">chart_axis_set_num_format</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, const char *num_format)</td></tr>
<tr class="memdesc:a46ceeefa6d3f3c05f168c5b38e2c4ff5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number format for a chart axis.  <a href="chart_8h.html#a46ceeefa6d3f3c05f168c5b38e2c4ff5">More...</a><br /></td></tr>
<tr class="separator:a46ceeefa6d3f3c05f168c5b38e2c4ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7c72e968f26df7184878e58d7324960"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ab7c72e968f26df7184878e58d7324960">chart_axis_set_line</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:ab7c72e968f26df7184878e58d7324960"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for a chart axis.  <a href="chart_8h.html#ab7c72e968f26df7184878e58d7324960">More...</a><br /></td></tr>
<tr class="separator:ab7c72e968f26df7184878e58d7324960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade5392d9d303458c48420f89cc3a8b5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ade5392d9d303458c48420f89cc3a8b5e">chart_axis_set_fill</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *fill)</td></tr>
<tr class="memdesc:ade5392d9d303458c48420f89cc3a8b5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill properties for a chart axis.  <a href="chart_8h.html#ade5392d9d303458c48420f89cc3a8b5e">More...</a><br /></td></tr>
<tr class="separator:ade5392d9d303458c48420f89cc3a8b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a194bc7498752a67cd6c523c1e090b54f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a194bc7498752a67cd6c523c1e090b54f">chart_axis_set_pattern</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *pattern)</td></tr>
<tr class="memdesc:a194bc7498752a67cd6c523c1e090b54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pattern properties for a chart axis.  <a href="chart_8h.html#a194bc7498752a67cd6c523c1e090b54f">More...</a><br /></td></tr>
<tr class="separator:a194bc7498752a67cd6c523c1e090b54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae268cf39e3ffaa6390a00f9e58aa83a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ae268cf39e3ffaa6390a00f9e58aa83a2">chart_axis_set_reverse</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis)</td></tr>
<tr class="memdesc:ae268cf39e3ffaa6390a00f9e58aa83a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse the order of the axis categories or values.  <a href="chart_8h.html#ae268cf39e3ffaa6390a00f9e58aa83a2">More...</a><br /></td></tr>
<tr class="separator:ae268cf39e3ffaa6390a00f9e58aa83a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaf517f72f9722ddc36ffd8dd687784e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#afaf517f72f9722ddc36ffd8dd687784e">chart_axis_set_crossing</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, double value)</td></tr>
<tr class="memdesc:afaf517f72f9722ddc36ffd8dd687784e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position that the axis will cross the opposite axis.  <a href="chart_8h.html#afaf517f72f9722ddc36ffd8dd687784e">More...</a><br /></td></tr>
<tr class="separator:afaf517f72f9722ddc36ffd8dd687784e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a351c1962d29f06a85a74d53dd5929363"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a351c1962d29f06a85a74d53dd5929363">chart_axis_set_crossing_max</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis)</td></tr>
<tr class="memdesc:a351c1962d29f06a85a74d53dd5929363"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the opposite axis crossing position as the axis maximum.  <a href="chart_8h.html#a351c1962d29f06a85a74d53dd5929363">More...</a><br /></td></tr>
<tr class="separator:a351c1962d29f06a85a74d53dd5929363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b982a99851997f9b090aaf0c1dfbd74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a5b982a99851997f9b090aaf0c1dfbd74">chart_axis_off</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis)</td></tr>
<tr class="memdesc:a5b982a99851997f9b090aaf0c1dfbd74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn off/hide an axis.  <a href="chart_8h.html#a5b982a99851997f9b090aaf0c1dfbd74">More...</a><br /></td></tr>
<tr class="separator:a5b982a99851997f9b090aaf0c1dfbd74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9292ba5b24b01a55529d8b5a0afa24f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#af9292ba5b24b01a55529d8b5a0afa24f">chart_axis_set_position</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t position)</td></tr>
<tr class="memdesc:af9292ba5b24b01a55529d8b5a0afa24f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position a category axis on or between the axis tick marks.  <a href="chart_8h.html#af9292ba5b24b01a55529d8b5a0afa24f">More...</a><br /></td></tr>
<tr class="separator:af9292ba5b24b01a55529d8b5a0afa24f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a389ffe61edd2347a86282ae634eaf5d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a389ffe61edd2347a86282ae634eaf5d0">chart_axis_set_label_position</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t position)</td></tr>
<tr class="memdesc:a389ffe61edd2347a86282ae634eaf5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position the axis labels.  <a href="chart_8h.html#a389ffe61edd2347a86282ae634eaf5d0">More...</a><br /></td></tr>
<tr class="separator:a389ffe61edd2347a86282ae634eaf5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc26afe6236bde40c0726116ce6739fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#abc26afe6236bde40c0726116ce6739fb">chart_axis_set_label_align</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t align)</td></tr>
<tr class="memdesc:abc26afe6236bde40c0726116ce6739fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the alignment of the axis labels.  <a href="chart_8h.html#abc26afe6236bde40c0726116ce6739fb">More...</a><br /></td></tr>
<tr class="separator:abc26afe6236bde40c0726116ce6739fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a709657333cfdaf12066fa2bf68e92663"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a709657333cfdaf12066fa2bf68e92663">chart_axis_set_min</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, double min)</td></tr>
<tr class="memdesc:a709657333cfdaf12066fa2bf68e92663"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the minimum value for a chart axis.  <a href="chart_8h.html#a709657333cfdaf12066fa2bf68e92663">More...</a><br /></td></tr>
<tr class="separator:a709657333cfdaf12066fa2bf68e92663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9339204d64e055adef0302115b5e4281"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a9339204d64e055adef0302115b5e4281">chart_axis_set_max</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, double max)</td></tr>
<tr class="memdesc:a9339204d64e055adef0302115b5e4281"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the maximum value for a chart axis.  <a href="chart_8h.html#a9339204d64e055adef0302115b5e4281">More...</a><br /></td></tr>
<tr class="separator:a9339204d64e055adef0302115b5e4281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac27a9a20daf4f0a6be8595fbd7f41151"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac27a9a20daf4f0a6be8595fbd7f41151">chart_axis_set_log_base</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint16_t log_base)</td></tr>
<tr class="memdesc:ac27a9a20daf4f0a6be8595fbd7f41151"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the log base of the axis range.  <a href="chart_8h.html#ac27a9a20daf4f0a6be8595fbd7f41151">More...</a><br /></td></tr>
<tr class="separator:ac27a9a20daf4f0a6be8595fbd7f41151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ecb1a6293d9adcbe075dd9eff5f4881"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a5ecb1a6293d9adcbe075dd9eff5f4881">chart_axis_set_major_tick_mark</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t type)</td></tr>
<tr class="memdesc:a5ecb1a6293d9adcbe075dd9eff5f4881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the major axis tick mark type.  <a href="chart_8h.html#a5ecb1a6293d9adcbe075dd9eff5f4881">More...</a><br /></td></tr>
<tr class="separator:a5ecb1a6293d9adcbe075dd9eff5f4881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa035a17aae37b4b4ad2c5ba9e237c45f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa035a17aae37b4b4ad2c5ba9e237c45f">chart_axis_set_minor_tick_mark</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t type)</td></tr>
<tr class="memdesc:aa035a17aae37b4b4ad2c5ba9e237c45f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the minor axis tick mark type.  <a href="chart_8h.html#aa035a17aae37b4b4ad2c5ba9e237c45f">More...</a><br /></td></tr>
<tr class="separator:aa035a17aae37b4b4ad2c5ba9e237c45f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad92a8a1ad8c6225c05f36287510fa0ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ad92a8a1ad8c6225c05f36287510fa0ea">chart_axis_set_interval_unit</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint16_t unit)</td></tr>
<tr class="memdesc:ad92a8a1ad8c6225c05f36287510fa0ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the interval between category values.  <a href="chart_8h.html#ad92a8a1ad8c6225c05f36287510fa0ea">More...</a><br /></td></tr>
<tr class="separator:ad92a8a1ad8c6225c05f36287510fa0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accdb835432241836d6a8dd36c98246ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#accdb835432241836d6a8dd36c98246ab">chart_axis_set_interval_tick</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint16_t unit)</td></tr>
<tr class="memdesc:accdb835432241836d6a8dd36c98246ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the interval between category tick marks.  <a href="chart_8h.html#accdb835432241836d6a8dd36c98246ab">More...</a><br /></td></tr>
<tr class="separator:accdb835432241836d6a8dd36c98246ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae23da9d1aeeb43d4ed06f17220fd73f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ae23da9d1aeeb43d4ed06f17220fd73f4">chart_axis_set_major_unit</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, double unit)</td></tr>
<tr class="memdesc:ae23da9d1aeeb43d4ed06f17220fd73f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the increment of the major units in the axis.  <a href="chart_8h.html#ae23da9d1aeeb43d4ed06f17220fd73f4">More...</a><br /></td></tr>
<tr class="separator:ae23da9d1aeeb43d4ed06f17220fd73f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a715028e1980288900be080d9f5ff81e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a715028e1980288900be080d9f5ff81e7">chart_axis_set_minor_unit</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, double unit)</td></tr>
<tr class="memdesc:a715028e1980288900be080d9f5ff81e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the increment of the minor units in the axis.  <a href="chart_8h.html#a715028e1980288900be080d9f5ff81e7">More...</a><br /></td></tr>
<tr class="separator:a715028e1980288900be080d9f5ff81e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869c6e1c9951435bd89ff1f3465b2bc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a869c6e1c9951435bd89ff1f3465b2bc8">chart_axis_set_display_units</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t units)</td></tr>
<tr class="memdesc:a869c6e1c9951435bd89ff1f3465b2bc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the display units for a value axis.  <a href="chart_8h.html#a869c6e1c9951435bd89ff1f3465b2bc8">More...</a><br /></td></tr>
<tr class="separator:a869c6e1c9951435bd89ff1f3465b2bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cfd93648bbd9b29201eb0fe8854ae0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a8cfd93648bbd9b29201eb0fe8854ae0e">chart_axis_set_display_units_visible</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t visible)</td></tr>
<tr class="memdesc:a8cfd93648bbd9b29201eb0fe8854ae0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on/off the display units for a value axis.  <a href="chart_8h.html#a8cfd93648bbd9b29201eb0fe8854ae0e">More...</a><br /></td></tr>
<tr class="separator:a8cfd93648bbd9b29201eb0fe8854ae0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f7ddf67b9eaafef1e2d301cf88355e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t visible)</td></tr>
<tr class="memdesc:a1f7ddf67b9eaafef1e2d301cf88355e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on/off the major gridlines for an axis.  <a href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">More...</a><br /></td></tr>
<tr class="separator:a1f7ddf67b9eaafef1e2d301cf88355e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa53081409c448c71a535bd5dd1c0cfeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa53081409c448c71a535bd5dd1c0cfeb">chart_axis_minor_gridlines_set_visible</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, uint8_t visible)</td></tr>
<tr class="memdesc:aa53081409c448c71a535bd5dd1c0cfeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on/off the minor gridlines for an axis.  <a href="chart_8h.html#aa53081409c448c71a535bd5dd1c0cfeb">More...</a><br /></td></tr>
<tr class="separator:aa53081409c448c71a535bd5dd1c0cfeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ab904dd305f6308811a3a92ce71b5ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a1ab904dd305f6308811a3a92ce71b5ac">chart_axis_major_gridlines_set_line</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:a1ab904dd305f6308811a3a92ce71b5ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for the chart axis major gridlines.  <a href="chart_8h.html#a1ab904dd305f6308811a3a92ce71b5ac">More...</a><br /></td></tr>
<tr class="separator:a1ab904dd305f6308811a3a92ce71b5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2c1e7be42ea91fd85ba7b676e07e09"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#add2c1e7be42ea91fd85ba7b676e07e09">chart_axis_minor_gridlines_set_line</a> (<a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *axis, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:add2c1e7be42ea91fd85ba7b676e07e09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for the chart axis minor gridlines.  <a href="chart_8h.html#add2c1e7be42ea91fd85ba7b676e07e09">More...</a><br /></td></tr>
<tr class="separator:add2c1e7be42ea91fd85ba7b676e07e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0a0b3eadc51a608c76bb9473943e191"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa0a0b3eadc51a608c76bb9473943e191">chart_title_set_name</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, const char *name)</td></tr>
<tr class="memdesc:aa0a0b3eadc51a608c76bb9473943e191"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the title of the chart.  <a href="chart_8h.html#aa0a0b3eadc51a608c76bb9473943e191">More...</a><br /></td></tr>
<tr class="separator:aa0a0b3eadc51a608c76bb9473943e191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a642fbe010112eefcf10779da732e936b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a642fbe010112eefcf10779da732e936b">chart_title_set_name_range</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, const char *sheetname, <a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a> row, <a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a> col)</td></tr>
<tr class="memdesc:a642fbe010112eefcf10779da732e936b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a chart title formula using row and column values.  <a href="chart_8h.html#a642fbe010112eefcf10779da732e936b">More...</a><br /></td></tr>
<tr class="separator:a642fbe010112eefcf10779da732e936b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3cde364ea66bb2edfae426299fe7dc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ab3cde364ea66bb2edfae426299fe7dc7">chart_title_set_name_font</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *font)</td></tr>
<tr class="memdesc:ab3cde364ea66bb2edfae426299fe7dc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the font properties for a chart title.  <a href="chart_8h.html#ab3cde364ea66bb2edfae426299fe7dc7">More...</a><br /></td></tr>
<tr class="separator:ab3cde364ea66bb2edfae426299fe7dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a0a7351b8ad164d917877ae8a4a7622"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a3a0a7351b8ad164d917877ae8a4a7622">chart_title_off</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart)</td></tr>
<tr class="memdesc:a3a0a7351b8ad164d917877ae8a4a7622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn off an automatic chart title.  <a href="chart_8h.html#a3a0a7351b8ad164d917877ae8a4a7622">More...</a><br /></td></tr>
<tr class="separator:a3a0a7351b8ad164d917877ae8a4a7622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1382251c31fd8f97e19048acf5db0a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#af1382251c31fd8f97e19048acf5db0a1">chart_legend_set_position</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, uint8_t position)</td></tr>
<tr class="memdesc:af1382251c31fd8f97e19048acf5db0a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the chart legend.  <a href="chart_8h.html#af1382251c31fd8f97e19048acf5db0a1">More...</a><br /></td></tr>
<tr class="separator:af1382251c31fd8f97e19048acf5db0a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24ae880bab2fa949d8b84a25fc9a457"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac24ae880bab2fa949d8b84a25fc9a457">chart_legend_set_font</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *font)</td></tr>
<tr class="memdesc:ac24ae880bab2fa949d8b84a25fc9a457"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the font properties for a chart legend.  <a href="chart_8h.html#ac24ae880bab2fa949d8b84a25fc9a457">More...</a><br /></td></tr>
<tr class="separator:ac24ae880bab2fa949d8b84a25fc9a457"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22638faf2a6168d23af1969fcaa0612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="common_8h.html#a04b59aa3c578bc75f88ac16a979c5fe6">lxw_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac22638faf2a6168d23af1969fcaa0612">chart_legend_delete_series</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, int16_t delete_series[])</td></tr>
<tr class="memdesc:ac22638faf2a6168d23af1969fcaa0612"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove one or more series from the the legend.  <a href="chart_8h.html#ac22638faf2a6168d23af1969fcaa0612">More...</a><br /></td></tr>
<tr class="separator:ac22638faf2a6168d23af1969fcaa0612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf39aa2f25ed3e812dba320bf2832727"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aaf39aa2f25ed3e812dba320bf2832727">chart_chartarea_set_line</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:aaf39aa2f25ed3e812dba320bf2832727"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for a chartarea.  <a href="chart_8h.html#aaf39aa2f25ed3e812dba320bf2832727">More...</a><br /></td></tr>
<tr class="separator:aaf39aa2f25ed3e812dba320bf2832727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac43525c7e357f8c5ae2c5e3ad2158856"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac43525c7e357f8c5ae2c5e3ad2158856">chart_chartarea_set_fill</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *fill)</td></tr>
<tr class="memdesc:ac43525c7e357f8c5ae2c5e3ad2158856"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill properties for a chartarea.  <a href="chart_8h.html#ac43525c7e357f8c5ae2c5e3ad2158856">More...</a><br /></td></tr>
<tr class="separator:ac43525c7e357f8c5ae2c5e3ad2158856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea04970272dd3eb7a21e9230cd392904"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aea04970272dd3eb7a21e9230cd392904">chart_chartarea_set_pattern</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *pattern)</td></tr>
<tr class="memdesc:aea04970272dd3eb7a21e9230cd392904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pattern properties for a chartarea.  <a href="chart_8h.html#aea04970272dd3eb7a21e9230cd392904">More...</a><br /></td></tr>
<tr class="separator:aea04970272dd3eb7a21e9230cd392904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b0a857b4fe6866f43f449a0b60246f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ad1b0a857b4fe6866f43f449a0b60246f">chart_plotarea_set_line</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:ad1b0a857b4fe6866f43f449a0b60246f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the line properties for a plotarea.  <a href="chart_8h.html#ad1b0a857b4fe6866f43f449a0b60246f">More...</a><br /></td></tr>
<tr class="separator:ad1b0a857b4fe6866f43f449a0b60246f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f96f939589a3f4b1edf26315b7da946"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a9f96f939589a3f4b1edf26315b7da946">chart_plotarea_set_fill</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *fill)</td></tr>
<tr class="memdesc:a9f96f939589a3f4b1edf26315b7da946"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill properties for a plotarea.  <a href="chart_8h.html#a9f96f939589a3f4b1edf26315b7da946">More...</a><br /></td></tr>
<tr class="separator:a9f96f939589a3f4b1edf26315b7da946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a740b9fea5de2148ec3df56f7f131fc95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a740b9fea5de2148ec3df56f7f131fc95">chart_plotarea_set_pattern</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *pattern)</td></tr>
<tr class="memdesc:a740b9fea5de2148ec3df56f7f131fc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pattern properties for a plotarea.  <a href="chart_8h.html#a740b9fea5de2148ec3df56f7f131fc95">More...</a><br /></td></tr>
<tr class="separator:a740b9fea5de2148ec3df56f7f131fc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6865755f0adb52e41466a6576a8a030e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a6865755f0adb52e41466a6576a8a030e">chart_set_style</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, uint8_t style_id)</td></tr>
<tr class="memdesc:a6865755f0adb52e41466a6576a8a030e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the chart style type.  <a href="chart_8h.html#a6865755f0adb52e41466a6576a8a030e">More...</a><br /></td></tr>
<tr class="separator:a6865755f0adb52e41466a6576a8a030e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18acd351fb3ab4758cadccba802f1c34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a18acd351fb3ab4758cadccba802f1c34">chart_set_table</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart)</td></tr>
<tr class="memdesc:a18acd351fb3ab4758cadccba802f1c34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on a data table below the horizontal axis.  <a href="chart_8h.html#a18acd351fb3ab4758cadccba802f1c34">More...</a><br /></td></tr>
<tr class="separator:a18acd351fb3ab4758cadccba802f1c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a2bfcde3072b5c20e4a65f3adb01a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a93a2bfcde3072b5c20e4a65f3adb01a2">chart_set_table_grid</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, uint8_t horizontal, uint8_t vertical, uint8_t outline, uint8_t legend_keys)</td></tr>
<tr class="memdesc:a93a2bfcde3072b5c20e4a65f3adb01a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on/off grid options for a chart data table.  <a href="chart_8h.html#a93a2bfcde3072b5c20e4a65f3adb01a2">More...</a><br /></td></tr>
<tr class="separator:a93a2bfcde3072b5c20e4a65f3adb01a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f64779c71b6e4aabb27634a2e8a7911"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a1f64779c71b6e4aabb27634a2e8a7911">chart_set_up_down_bars</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart)</td></tr>
<tr class="memdesc:a1f64779c71b6e4aabb27634a2e8a7911"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on up-down bars for the chart.  <a href="chart_8h.html#a1f64779c71b6e4aabb27634a2e8a7911">More...</a><br /></td></tr>
<tr class="separator:a1f64779c71b6e4aabb27634a2e8a7911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a777d87b06cb221769846140c2a67c8a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a777d87b06cb221769846140c2a67c8a9">chart_set_up_down_bars_format</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *up_bar_line, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *up_bar_fill, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *down_bar_line, <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *down_bar_fill)</td></tr>
<tr class="memdesc:a777d87b06cb221769846140c2a67c8a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on up-down bars for the chart, with formatting.  <a href="chart_8h.html#a777d87b06cb221769846140c2a67c8a9">More...</a><br /></td></tr>
<tr class="separator:a777d87b06cb221769846140c2a67c8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefafc0eb6e84560d819d53206de774e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aefafc0eb6e84560d819d53206de774e5">chart_set_drop_lines</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:aefafc0eb6e84560d819d53206de774e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on and format Drop Lines for a chart.  <a href="chart_8h.html#aefafc0eb6e84560d819d53206de774e5">More...</a><br /></td></tr>
<tr class="separator:aefafc0eb6e84560d819d53206de774e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac242cec241cb423fa1cec46ff8fe6887"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac242cec241cb423fa1cec46ff8fe6887">chart_set_high_low_lines</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *line)</td></tr>
<tr class="memdesc:ac242cec241cb423fa1cec46ff8fe6887"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on and format high-low Lines for a chart.  <a href="chart_8h.html#ac242cec241cb423fa1cec46ff8fe6887">More...</a><br /></td></tr>
<tr class="separator:ac242cec241cb423fa1cec46ff8fe6887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a655aa8dfd0ed8483d28ae86683dcf0af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a655aa8dfd0ed8483d28ae86683dcf0af">chart_set_series_overlap</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, int8_t overlap)</td></tr>
<tr class="memdesc:a655aa8dfd0ed8483d28ae86683dcf0af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the overlap between series in a Bar/Column chart.  <a href="chart_8h.html#a655aa8dfd0ed8483d28ae86683dcf0af">More...</a><br /></td></tr>
<tr class="separator:a655aa8dfd0ed8483d28ae86683dcf0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3e57d55a2238724bef8cf20a64641f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a4a3e57d55a2238724bef8cf20a64641f">chart_set_series_gap</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, uint16_t gap)</td></tr>
<tr class="memdesc:a4a3e57d55a2238724bef8cf20a64641f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the gap between series in a Bar/Column chart.  <a href="chart_8h.html#a4a3e57d55a2238724bef8cf20a64641f">More...</a><br /></td></tr>
<tr class="separator:a4a3e57d55a2238724bef8cf20a64641f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47a718bcbe2eda90bebc2031c9287251"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a47a718bcbe2eda90bebc2031c9287251">chart_show_blanks_as</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, uint8_t option)</td></tr>
<tr class="memdesc:a47a718bcbe2eda90bebc2031c9287251"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the option for displaying blank data in a chart.  <a href="chart_8h.html#a47a718bcbe2eda90bebc2031c9287251">More...</a><br /></td></tr>
<tr class="separator:a47a718bcbe2eda90bebc2031c9287251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3446d8f23fc476e2320a35ac8cf5a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a6c3446d8f23fc476e2320a35ac8cf5a6">chart_show_hidden_data</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart)</td></tr>
<tr class="memdesc:a6c3446d8f23fc476e2320a35ac8cf5a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display data on charts from hidden rows or columns.  <a href="chart_8h.html#a6c3446d8f23fc476e2320a35ac8cf5a6">More...</a><br /></td></tr>
<tr class="separator:a6c3446d8f23fc476e2320a35ac8cf5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0441e6a3a1d173be18ff96a4ded874a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ae0441e6a3a1d173be18ff96a4ded874a">chart_set_rotation</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, uint16_t rotation)</td></tr>
<tr class="memdesc:ae0441e6a3a1d173be18ff96a4ded874a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the Pie/Doughnut chart rotation.  <a href="chart_8h.html#ae0441e6a3a1d173be18ff96a4ded874a">More...</a><br /></td></tr>
<tr class="separator:ae0441e6a3a1d173be18ff96a4ded874a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a867ce116a88d422724f79f1a378e5502"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a867ce116a88d422724f79f1a378e5502">chart_set_hole_size</a> (<a class="el" href="structlxw__chart.html">lxw_chart</a> *chart, uint8_t size)</td></tr>
<tr class="memdesc:a867ce116a88d422724f79f1a378e5502"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the Doughnut chart hole size.  <a href="chart_8h.html#a867ce116a88d422724f79f1a378e5502">More...</a><br /></td></tr>
<tr class="separator:a867ce116a88d422724f79f1a378e5502"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="ad60de0eb056e93435407e91482115f55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad60de0eb056e93435407e91482115f55">&#9670;&nbsp;</a></span>chart_add_series()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a>* chart_add_series </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>categories</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>values</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">categories</td><td>The range of categories in the data series. </td></tr>
    <tr><td class="paramname">values</td><td>The range of values in the data series.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="structlxw__chart__series.html" title="Struct to represent an Excel chart data series.">lxw_chart_series</a> object pointer.</dd></dl>
<p>In Excel a chart <b>series</b> is a collection of information that defines which data is plotted such as the categories and values. It is also used to define the formatting for the data.</p>
<p>For an libxlsxwriter chart object the <code>chart_add_series()</code> function is used to set the categories and values of the series:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, <span class="stringliteral">&quot;=Sheet1!$A$2:$A$7&quot;</span>, <span class="stringliteral">&quot;=Sheet1!$C$2:$C$7&quot;</span>);</div>
</div><!-- fragment --><p>The series parameters are:</p>
<ul>
<li><code>categories</code>: This sets the chart category labels. The category is more or less the same as the X axis. In most Excel chart types the <code>categories</code> property is optional and the chart will just assume a sequential series from <code>1..n</code>:</li>
</ul>
<div class="fragment"><div class="line"><span class="comment">// The NULL category will default to 1 to 5 like in Excel.</span></div>
<div class="line"><a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;Sheet1!$A$1:$A$5&quot;</span>);</div>
</div><!-- fragment --><ul>
<li><code>values</code>: This is the most important property of a series and is the only mandatory option for every chart object. This parameter links the chart with the worksheet data that it displays.</li>
</ul>
<p>The <code>categories</code> and <code>values</code> should be a string formula like <code>"=Sheet1!$A$2:$A$7"</code> in the same way it is represented in Excel. This is convenient when recreating a chart from an example in Excel but it is trickier to generate programmatically. For these cases you can set the <code>categories</code> and <code>values</code> to <code>NULL</code> and use the <code><a class="el" href="chart_8h.html#abfde30539e8538e64eee370797b4abc5" title="Set a series &quot;categories&quot; range using row and column values.">chart_series_set_categories()</a></code> and <code><a class="el" href="chart_8h.html#ac29dbe36b53288990ec0b20dddbaf967" title="Set a series &quot;values&quot; range using row and column values.">chart_series_set_values()</a></code> functions:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__series.html">lxw_chart_series</a> *series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, NULL);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Configure the series using a syntax that is easier to define programmatically.</span></div>
<div class="line"><a class="code" href="chart_8h.html#abfde30539e8538e64eee370797b4abc5">chart_series_set_categories</a>(series, <span class="stringliteral">&quot;Sheet1&quot;</span>, 1, 0, 6, 0); <span class="comment">// &quot;=Sheet1!$A$2:$A$7&quot;</span></div>
<div class="line"><a class="code" href="chart_8h.html#ac29dbe36b53288990ec0b20dddbaf967">chart_series_set_values</a>(    series, <span class="stringliteral">&quot;Sheet1&quot;</span>, 1, 2, 6, 2); <span class="comment">// &quot;=Sheet1!$C$2:$C$7&quot;</span></div>
</div><!-- fragment --><p>As shown in the previous example the return value from <code>chart_add_series()</code> is a <a class="el" href="structlxw__chart__series.html" title="Struct to represent an Excel chart data series.">lxw_chart_series</a> pointer. This can be used in other functions that configure a series.</p>
<p>More than one series can be added to a chart. The series numbering and order in the Excel chart will be the same as the order in which they are added in libxlsxwriter:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;Sheet1!$A$1:$A$5&quot;</span>);</div>
<div class="line"><a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;Sheet1!$B$1:$B$5&quot;</span>);</div>
<div class="line"><a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;Sheet1!$C$1:$C$5&quot;</span>);</div>
</div><!-- fragment --><p>It is also possible to specify non-contiguous ranges:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(</div>
<div class="line">    chart,</div>
<div class="line">    <span class="stringliteral">&quot;=(Sheet1!$A$1:$A$9,Sheet1!$A$14:$A$25)&quot;</span>,</div>
<div class="line">    <span class="stringliteral">&quot;=(Sheet1!$B$1:$B$9,Sheet1!$B$14:$B$25)&quot;</span></div>
<div class="line">);</div>
</div><!-- fragment --> <dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_8c-example.html#a8">chart.c</a>, <a class="el" href="chart_area_8c-example.html#a14">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a14">chart_bar.c</a>, <a class="el" href="chart_clustered_8c-example.html#a12">chart_clustered.c</a>, <a class="el" href="chart_column_8c-example.html#a14">chart_column.c</a>, <a class="el" href="chart_data_labels_8c-example.html#a16">chart_data_labels.c</a>, <a class="el" href="chart_data_table_8c-example.html#a14">chart_data_table.c</a>, <a class="el" href="chart_data_tools_8c-example.html#a15">chart_data_tools.c</a>, <a class="el" href="chart_doughnut_8c-example.html#a14">chart_doughnut.c</a>, <a class="el" href="chart_fonts_8c-example.html#a8">chart_fonts.c</a>, <a class="el" href="chart_line_8c-example.html#a14">chart_line.c</a>, <a class="el" href="chart_pattern_8c-example.html#a13">chart_pattern.c</a>, <a class="el" href="chart_pie_8c-example.html#a14">chart_pie.c</a>, <a class="el" href="chart_radar_8c-example.html#a14">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a14">chart_scatter.c</a>, <a class="el" href="chart_styles_8c-example.html#a11">chart_styles.c</a>, and <a class="el" href="chartsheet_8c-example.html#a16">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="abfde30539e8538e64eee370797b4abc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfde30539e8538e64eee370797b4abc5">&#9670;&nbsp;</a></span>chart_series_set_categories()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_categories </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sheetname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a>&#160;</td>
          <td class="paramname"><em>first_row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a>&#160;</td>
          <td class="paramname"><em>first_col</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a>&#160;</td>
          <td class="paramname"><em>last_row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a>&#160;</td>
          <td class="paramname"><em>last_col</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">sheetname</td><td>The name of the worksheet that contains the data range. </td></tr>
    <tr><td class="paramname">first_row</td><td>The first row of the range. (All zero indexed.) </td></tr>
    <tr><td class="paramname">first_col</td><td>The first column of the range. </td></tr>
    <tr><td class="paramname">last_row</td><td>The last row of the range. </td></tr>
    <tr><td class="paramname">last_col</td><td>The last col of the range.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>categories</code> and <code>values</code> of a chart data series are generally set using the <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code> function and Excel range formulas like <code>"=Sheet1!$A$2:$A$7"</code>.</p>
<p>The <code>chart_series_set_categories()</code> function is an alternative method that is easier to generate programmatically. It requires that you set the <code>categories</code> and <code>values</code> parameters in <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>to <code>NULL</code> and then set them using row and column values in <code><a class="el" href="chart_8h.html#abfde30539e8538e64eee370797b4abc5" title="Set a series &quot;categories&quot; range using row and column values.">chart_series_set_categories()</a></code> and <code><a class="el" href="chart_8h.html#ac29dbe36b53288990ec0b20dddbaf967" title="Set a series &quot;values&quot; range using row and column values.">chart_series_set_values()</a></code>:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__series.html">lxw_chart_series</a> *series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, NULL);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Configure the series ranges programmatically.</span></div>
<div class="line"><a class="code" href="chart_8h.html#abfde30539e8538e64eee370797b4abc5">chart_series_set_categories</a>(series, <span class="stringliteral">&quot;Sheet1&quot;</span>, 1, 0, 6, 0); <span class="comment">// &quot;=Sheet1!$A$2:$A$7&quot;</span></div>
<div class="line"><a class="code" href="chart_8h.html#ac29dbe36b53288990ec0b20dddbaf967">chart_series_set_values</a>(    series, <span class="stringliteral">&quot;Sheet1&quot;</span>, 1, 2, 6, 2); <span class="comment">// &quot;=Sheet1!$C$2:$C$7&quot;</span></div>
</div><!-- fragment --> <dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_area_8c-example.html#a16">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a16">chart_bar.c</a>, <a class="el" href="chart_column_8c-example.html#a16">chart_column.c</a>, <a class="el" href="chart_data_table_8c-example.html#a16">chart_data_table.c</a>, <a class="el" href="chart_line_8c-example.html#a16">chart_line.c</a>, <a class="el" href="chart_radar_8c-example.html#a16">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a16">chart_scatter.c</a>, and <a class="el" href="chartsheet_8c-example.html#a18">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="ac29dbe36b53288990ec0b20dddbaf967"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac29dbe36b53288990ec0b20dddbaf967">&#9670;&nbsp;</a></span>chart_series_set_values()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_values </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sheetname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a>&#160;</td>
          <td class="paramname"><em>first_row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a>&#160;</td>
          <td class="paramname"><em>first_col</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a>&#160;</td>
          <td class="paramname"><em>last_row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a>&#160;</td>
          <td class="paramname"><em>last_col</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">sheetname</td><td>The name of the worksheet that contains the data range. </td></tr>
    <tr><td class="paramname">first_row</td><td>The first row of the range. (All zero indexed.) </td></tr>
    <tr><td class="paramname">first_col</td><td>The first column of the range. </td></tr>
    <tr><td class="paramname">last_row</td><td>The last row of the range. </td></tr>
    <tr><td class="paramname">last_col</td><td>The last col of the range.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>categories</code> and <code>values</code> of a chart data series are generally set using the <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code> function and Excel range formulas like <code>"=Sheet1!$A$2:$A$7"</code>.</p>
<p>The <code>chart_series_set_values()</code> function is an alternative method that is easier to generate programmatically. See the documentation for <code><a class="el" href="chart_8h.html#abfde30539e8538e64eee370797b4abc5" title="Set a series &quot;categories&quot; range using row and column values.">chart_series_set_categories()</a></code> above. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_area_8c-example.html#a17">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a17">chart_bar.c</a>, <a class="el" href="chart_column_8c-example.html#a17">chart_column.c</a>, <a class="el" href="chart_data_table_8c-example.html#a17">chart_data_table.c</a>, <a class="el" href="chart_line_8c-example.html#a17">chart_line.c</a>, <a class="el" href="chart_radar_8c-example.html#a17">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a17">chart_scatter.c</a>, and <a class="el" href="chartsheet_8c-example.html#a19">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="a4361fb66cf0e15501995f89466888578"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4361fb66cf0e15501995f89466888578">&#9670;&nbsp;</a></span>chart_series_set_name()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">name</td><td>The series name.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_name</code> function is used to set the name for a chart data series. The series name in Excel is displayed in the chart legend and in the formula bar. The name property is optional and if it isn't supplied it will default to <code>Series 1..n</code>.</p>
<p>The function applies to a <a class="el" href="structlxw__chart__series.html" title="Struct to represent an Excel chart data series.">lxw_chart_series</a> object created using <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__series.html">lxw_chart_series</a> *series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;=Sheet1!$B$2:$B$7&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a4361fb66cf0e15501995f89466888578">chart_series_set_name</a>(series, <span class="stringliteral">&quot;Quarterly budget data&quot;</span>);</div>
</div><!-- fragment --><p>The name parameter can also be a formula such as <code>=Sheet1!$A$1</code> to point to a cell in the workbook that contains the name:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__series.html">lxw_chart_series</a> *series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;=Sheet1!$B$2:$B$7&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a4361fb66cf0e15501995f89466888578">chart_series_set_name</a>(series, <span class="stringliteral">&quot;=Sheet1!$B$1&quot;</span>);</div>
</div><!-- fragment --><p>See also the <code><a class="el" href="chart_8h.html#afcd0c12a60048ef0240aba415f528e39" title="Set a series name formula using row and column values.">chart_series_set_name_range()</a></code> function to see how to set the name formula programmatically. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_area_8c-example.html#a15">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a15">chart_bar.c</a>, <a class="el" href="chart_column_8c-example.html#a15">chart_column.c</a>, <a class="el" href="chart_data_table_8c-example.html#a15">chart_data_table.c</a>, <a class="el" href="chart_doughnut_8c-example.html#a15">chart_doughnut.c</a>, <a class="el" href="chart_line_8c-example.html#a15">chart_line.c</a>, <a class="el" href="chart_pattern_8c-example.html#a14">chart_pattern.c</a>, <a class="el" href="chart_pie_8c-example.html#a15">chart_pie.c</a>, <a class="el" href="chart_radar_8c-example.html#a15">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a15">chart_scatter.c</a>, and <a class="el" href="chartsheet_8c-example.html#a17">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="afcd0c12a60048ef0240aba415f528e39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcd0c12a60048ef0240aba415f528e39">&#9670;&nbsp;</a></span>chart_series_set_name_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_name_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sheetname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a>&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a>&#160;</td>
          <td class="paramname"><em>col</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">sheetname</td><td>The name of the worksheet that contains the cell range. </td></tr>
    <tr><td class="paramname">row</td><td>The zero indexed row number of the range. </td></tr>
    <tr><td class="paramname">col</td><td>The zero indexed column number of the range.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_name_range()</code> function can be used to set a series name range and is an alternative to using <code><a class="el" href="chart_8h.html#a4361fb66cf0e15501995f89466888578" title="Set the name of a chart series range.">chart_series_set_name()</a></code> and a string formula:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__series.html">lxw_chart_series</a> *series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;=Sheet1!$B$2:$B$7&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#afcd0c12a60048ef0240aba415f528e39">chart_series_set_name_range</a>(series, <span class="stringliteral">&quot;Sheet1&quot;</span>, 0, 2); <span class="comment">// &quot;=Sheet1!$C$1&quot;</span></div>
</div><!-- fragment --> <dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_area_8c-example.html#a18">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a18">chart_bar.c</a>, <a class="el" href="chart_column_8c-example.html#a18">chart_column.c</a>, <a class="el" href="chart_data_table_8c-example.html#a18">chart_data_table.c</a>, <a class="el" href="chart_line_8c-example.html#a18">chart_line.c</a>, <a class="el" href="chart_radar_8c-example.html#a18">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a18">chart_scatter.c</a>, and <a class="el" href="chartsheet_8c-example.html#a20">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="a4d10632ee4bcc139359094042a8c411f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d10632ee4bcc139359094042a8c411f">&#9670;&nbsp;</a></span>chart_series_set_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the line/border properties of a chart series:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a4d10632ee4bcc139359094042a8c411f">chart_series_set_line</a>(series1, &amp;line);</div>
<div class="line"><a class="code" href="chart_8h.html#a4d10632ee4bcc139359094042a8c411f">chart_series_set_line</a>(series2, &amp;line);</div>
<div class="line"><a class="code" href="chart_8h.html#a4d10632ee4bcc139359094042a8c411f">chart_series_set_line</a>(series3, &amp;line);</div>
</div><!-- fragment --><div class="image">
<img src="chart_series_set_line.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_pattern_8c-example.html#a26">chart_pattern.c</a>.</dd>
</dl>

</div>
</div>
<a id="a6f1d7cd452a4a3f87046468ce5588bfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f1d7cd452a4a3f87046468ce5588bfd">&#9670;&nbsp;</a></span>chart_series_set_fill()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_fill </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the fill properties of a chart series:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill1 = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill2 = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baebda4f169497f225a9c67bb51691c095">LXW_COLOR_YELLOW</a>};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill3 = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38bae0b5c39ced3b8c871974f0e4917e4871">LXW_COLOR_GREEN</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a6f1d7cd452a4a3f87046468ce5588bfd">chart_series_set_fill</a>(series1, &amp;fill1);</div>
<div class="line"><a class="code" href="chart_8h.html#a6f1d7cd452a4a3f87046468ce5588bfd">chart_series_set_fill</a>(series2, &amp;fill2);</div>
<div class="line"><a class="code" href="chart_8h.html#a6f1d7cd452a4a3f87046468ce5588bfd">chart_series_set_fill</a>(series3, &amp;fill3);</div>
</div><!-- fragment --><div class="image">
<img src="chart_series_set_fill.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a>. </p>

</div>
</div>
<a id="aec54a5e2359af30e5d5694db63ab9607"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec54a5e2359af30e5d5694db63ab9607">&#9670;&nbsp;</a></span>chart_series_set_invert_if_negative()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_invert_if_negative </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</td></tr>
  </table>
  </dd>
</dl>
<p>Invert the fill color for negative values. Usually only applicable to column and bar charts.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#aec54a5e2359af30e5d5694db63ab9607">chart_series_set_invert_if_negative</a>(series);</div>
</div><!-- fragment --> 
</div>
</div>
<a id="a36f77a797d545b07a656965e4bf2978b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36f77a797d545b07a656965e4bf2978b">&#9670;&nbsp;</a></span>chart_series_set_pattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_pattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *&#160;</td>
          <td class="paramname"><em>pattern</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">pattern</td><td>A <a class="el" href="structlxw__chart__pattern.html" title="Struct to represent a chart pattern.">lxw_chart_pattern</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the pattern properties of a chart series:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> pattern1 = {.<a class="code" href="structlxw__chart__pattern.html#ad89b0a7ee149372b44b42519d9ae6d80">type</a> = <a class="code" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da533285cbc53748d985e923ff1ccc4650">LXW_CHART_PATTERN_SHINGLE</a>,</div>
<div class="line">                              .fg_color = 0x804000,</div>
<div class="line">                              .bg_color = 0XC68C53};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> pattern2 = {.<a class="code" href="structlxw__chart__pattern.html#ad89b0a7ee149372b44b42519d9ae6d80">type</a> = <a class="code" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9daf528922e8775b461b61eb077644c2478">LXW_CHART_PATTERN_HORIZONTAL_BRICK</a>,</div>
<div class="line">                              .fg_color = 0XB30000,</div>
<div class="line">                              .bg_color = 0XFF6666};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a36f77a797d545b07a656965e4bf2978b">chart_series_set_pattern</a>(series1, &amp;pattern1);</div>
<div class="line"><a class="code" href="chart_8h.html#a36f77a797d545b07a656965e4bf2978b">chart_series_set_pattern</a>(series2, &amp;pattern2);</div>
</div><!-- fragment --><div class="image">
<img src="chart_pattern.png" alt=""/>
</div>
<p>For more information see <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d" title="Chart pattern types.">lxw_chart_pattern_type</a> and <a class="el" href="working_with_charts.html#chart_patterns">Chart formatting: Pattern</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_pattern_8c-example.html#a23">chart_pattern.c</a>.</dd>
</dl>

</div>
</div>
<a id="ae4653bb0e1bdb5e1e1dbedf52d1c06b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">&#9670;&nbsp;</a></span>chart_series_set_marker_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_marker_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">type</td><td>The marker type, see <a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfc" title="Chart marker types.">lxw_chart_marker_type</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>In Excel a chart marker is used to distinguish data points in a plotted series. In general only Line and Scatter and Radar chart types use markers. The libxlsxwriter chart types that can have markers are:</p>
<ul>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85caf309b18af571c90d3ae052e769d30e6c">LXW_CHART_LINE</a></li>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cac67f7cb8fb0cdd98b0e3d8ecd7c5cd4e">LXW_CHART_SCATTER</a></li>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca2c790940adb04ba5030a3fb1cf9a4c83">LXW_CHART_SCATTER_STRAIGHT</a></li>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca4629ad350ebcdb6f98e1ce8b3c0bdcfa">LXW_CHART_SCATTER_STRAIGHT_WITH_MARKERS</a></li>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cabc16d4ec606d150661855b2252565506">LXW_CHART_SCATTER_SMOOTH</a></li>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca50cf4163e4a7b146771ff7dd180ae4c1">LXW_CHART_SCATTER_SMOOTH_WITH_MARKERS</a></li>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca700d2ed934b73997dc030c6f5f652b58">LXW_CHART_RADAR</a></li>
<li><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cae7bc22beb8b3f55a83f7ea8df896b595">LXW_CHART_RADAR_WITH_MARKERS</a></li>
</ul>
<p>The chart types with <code>MARKERS</code> in the name have markers with default colors and shapes turned on by default but it is possible using the various <code>chart_series_set_marker_xxx()</code> functions below to change these defaults. It is also possible to turn on an off markers.</p>
<p>The <code>chart_series_set_marker_type()</code> function is used to specify the type of the series marker:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">chart_series_set_marker_type</a>(series, <a class="code" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca06f870f503d97d50c1177e526208f699">LXW_CHART_MARKER_DIAMOND</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_marker1.png" alt=""/>
</div>
<p>The available marker types defined by <a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfc" title="Chart marker types.">lxw_chart_marker_type</a> are:</p>
<ul>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca3575e2c5d289739b8c5b825c13893ff7">LXW_CHART_MARKER_AUTOMATIC</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca8034b60b42094dd1a919e1432828b9ce">LXW_CHART_MARKER_NONE</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcac09f924f33e8068a175686cd968332a1">LXW_CHART_MARKER_SQUARE</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca06f870f503d97d50c1177e526208f699">LXW_CHART_MARKER_DIAMOND</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcac3a481d6a7ac1692534f4aa11844d079">LXW_CHART_MARKER_TRIANGLE</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcaf1080c66bda7fc7187e4a3a11fc0e932">LXW_CHART_MARKER_X</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca5c3a72be3c3d0efd34094e60d7923505">LXW_CHART_MARKER_STAR</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca5aa2f487e343e75450446513a2721155">LXW_CHART_MARKER_SHORT_DASH</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca7ef8beb0f980685042ca4bb4a4ffcf43">LXW_CHART_MARKER_LONG_DASH</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca0ae3b0b530833d7a3e5315d72467f6ce">LXW_CHART_MARKER_CIRCLE</a></li>
<li><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcaa9f2c3cdf377e735475ba0831b5e8c34">LXW_CHART_MARKER_PLUS</a></li>
</ul>
<p>The <code>#LXW_CHART_MARKER_NONE</code> type can be used to turn off default markers:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">chart_series_set_marker_type</a>(series, <a class="code" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca8034b60b42094dd1a919e1432828b9ce">LXW_CHART_MARKER_NONE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_series_set_marker_none.png" alt=""/>
</div>
<p>The <code>#LXW_CHART_MARKER_AUTOMATIC</code> type is a special case which turns on a marker using the default marker style for the particular series. If automatic is on then other marker properties such as size, line or fill cannot be set. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a27">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="a9f90731ea7f0ff224a19315604ce2acb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f90731ea7f0ff224a19315604ce2acb">&#9670;&nbsp;</a></span>chart_series_set_marker_size()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_marker_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">size</td><td>The size of the marker.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_marker_size()</code> function is used to specify the size of the series marker:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">chart_series_set_marker_type</a>(series, <a class="code" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca0ae3b0b530833d7a3e5315d72467f6ce">LXW_CHART_MARKER_CIRCLE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a9f90731ea7f0ff224a19315604ce2acb">chart_series_set_marker_size</a>(series, 10);</div>
</div><!-- fragment --><div class="image">
<img src="chart_series_set_marker_size.png" alt=""/>
</div>
 
</div>
</div>
<a id="a416463dd44486e6b6a23209789a3642e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a416463dd44486e6b6a23209789a3642e">&#9670;&nbsp;</a></span>chart_series_set_marker_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_marker_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the line/border properties of a chart marker:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba13bdb1312b42e892cd29dfeb79ec8451">LXW_COLOR_BLACK</a>};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">chart_series_set_marker_type</a>(series, <a class="code" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcac09f924f33e8068a175686cd968332a1">LXW_CHART_MARKER_SQUARE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a9f90731ea7f0ff224a19315604ce2acb">chart_series_set_marker_size</a>(series, 8);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a416463dd44486e6b6a23209789a3642e">chart_series_set_marker_line</a>(series, &amp;line);</div>
<div class="line"><a class="code" href="chart_8h.html#a73af3ba49f013b2a12ecfe15b7ba50c7">chart_series_set_marker_fill</a>(series, &amp;fill);</div>
</div><!-- fragment --><div class="image">
<img src="chart_marker2.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>

</div>
</div>
<a id="a73af3ba49f013b2a12ecfe15b7ba50c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73af3ba49f013b2a12ecfe15b7ba50c7">&#9670;&nbsp;</a></span>chart_series_set_marker_fill()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_marker_fill </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the fill properties of a chart marker:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a73af3ba49f013b2a12ecfe15b7ba50c7">chart_series_set_marker_fill</a>(series, &amp;fill);</div>
</div><!-- fragment --><p>See the example and image above and also see <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a>. </p>

</div>
</div>
<a id="aa976686014981abd5a8837a7a26883f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa976686014981abd5a8837a7a26883f9">&#9670;&nbsp;</a></span>chart_series_set_marker_pattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_marker_pattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *&#160;</td>
          <td class="paramname"><em>pattern</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">pattern</td><td>A <a class="el" href="structlxw__chart__pattern.html" title="Struct to represent a chart pattern.">lxw_chart_pattern</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the pattern properties of a chart marker:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#aa976686014981abd5a8837a7a26883f9">chart_series_set_marker_pattern</a>(series, &amp;pattern);</div>
</div><!-- fragment --><p>For more information see <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d" title="Chart pattern types.">lxw_chart_pattern_type</a> and <a class="el" href="working_with_charts.html#chart_patterns">Chart formatting: Pattern</a>. </p>

</div>
</div>
<a id="a0e27dc551820c1d8d0e06cdd393f4b78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e27dc551820c1d8d0e06cdd393f4b78">&#9670;&nbsp;</a></span>chart_series_set_points()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="common_8h.html#a04b59aa3c578bc75f88ac16a979c5fe6">lxw_error</a> chart_series_set_points </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__point.html">lxw_chart_point</a> *&#160;</td>
          <td class="paramname"><em>points</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">points</td><td>An NULL terminated array of <a class="el" href="structlxw__chart__point.html" title="Struct to represent an Excel chart data point.">lxw_chart_point</a> pointers.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="common_8h.html#a96384aee66a82d783d695374078e1ea9" title="Error codes from libxlsxwriter functions.">lxw_error</a>.</dd></dl>
<p>In general formatting is applied to an entire series in a chart. However, it is occasionally required to format individual points in a series. In particular this is required for Pie/Doughnut charts where each segment is represented by a point.</p>
 <div class="fragment"><div class="line">    <span class="comment">/* Add the data series to the chart. */</span></div>
<div class="line">    series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, <span class="stringliteral">&quot;=Sheet1!$A$1:$A$2&quot;</span>,</div>
<div class="line">                                     <span class="stringliteral">&quot;=Sheet1!$B$1:$B$2&quot;</span>);</div>
<div class="line"> </div>
<div class="line">    <span class="comment">/* Create some fills for the chart points/segments. */</span></div>
<div class="line">    <a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> red_fill     = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>  };</div>
<div class="line">    <a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> green_fill   = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38bae0b5c39ced3b8c871974f0e4917e4871">LXW_COLOR_GREEN</a>};</div>
<div class="line"> </div>
<div class="line">    <span class="comment">/* Add the fills to the point objects. */</span></div>
<div class="line">    <a class="code" href="structlxw__chart__point.html">lxw_chart_point</a> red_point   = {.<a class="code" href="structlxw__chart__point.html#a99ad02687c88e7ac4625fa8c12f6ba48">fill</a> = &amp;red_fill  };</div>
<div class="line">    <a class="code" href="structlxw__chart__point.html">lxw_chart_point</a> green_point = {.<a class="code" href="structlxw__chart__point.html#a99ad02687c88e7ac4625fa8c12f6ba48">fill</a> = &amp;green_fill};</div>
<div class="line"> </div>
<div class="line">    <span class="comment">/* Create an array of pointer to chart points. Note, the array should be</span></div>
<div class="line"><span class="comment">     * NULL terminated. */</span></div>
<div class="line">    <a class="code" href="structlxw__chart__point.html">lxw_chart_point</a> *points[] = {&amp;green_point,</div>
<div class="line">                                 &amp;red_point,</div>
<div class="line">                                 NULL};</div>
<div class="line"> </div>
<div class="line">    <span class="comment">/* Add the points to the series. */</span></div>
<div class="line">    <a class="code" href="chart_8h.html#a0e27dc551820c1d8d0e06cdd393f4b78">chart_series_set_points</a>(series, points);</div>
</div><!-- fragment --><div class="image">
<img src="chart_points1.png" alt=""/>
</div>
<dl class="section note"><dt>Note</dt><dd>The array of <a class="el" href="structlxw__chart__point.html" title="Struct to represent an Excel chart data point.">lxw_chart_point</a> pointers should be NULL terminated as shown in the example.</dd></dl>
<p>For more details see <a class="el" href="working_with_charts.html#chart_points">Working with Chart Points</a> </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_doughnut_8c-example.html#a23">chart_doughnut.c</a>, and <a class="el" href="chart_pie_8c-example.html#a23">chart_pie.c</a>.</dd>
</dl>

</div>
</div>
<a id="ab16a25dbe2de350e9d11e6e25f6fe412"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab16a25dbe2de350e9d11e6e25f6fe412">&#9670;&nbsp;</a></span>chart_series_set_smooth()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_smooth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>smooth</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">smooth</td><td>Turn off/on the line smoothing. (0/1)</td></tr>
  </table>
  </dd>
</dl>
<p>The <code><a class="el" href="chart_8h.html#ab16a25dbe2de350e9d11e6e25f6fe412" title="Smooth a line or scatter chart series.">chart_series_set_smooth()</a></code> function is used to set the smooth property of a line series. It is only applicable to the line and scatter chart types:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ab16a25dbe2de350e9d11e6e25f6fe412">chart_series_set_smooth</a>(series2, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_smooth.png" alt=""/>
</div>
 
</div>
</div>
<a id="ac8f7f044cc9d893568e9d4c9fcf13aa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8f7f044cc9d893568e9d4c9fcf13aa9">&#9670;&nbsp;</a></span>chart_series_set_labels()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels()</code> function is used to turn on data labels for a chart series. Data labels indicate the values of the plotted data points.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels1.png" alt=""/>
</div>
<p>By default data labels are displayed in Excel with only the values shown:</p>
<div class="image">
<img src="chart_data_labels2.png" alt=""/>
</div>
<p>However, it is possible to configure other display options, as shown in the functions below.</p>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_labels_8c-example.html#a17">chart_data_labels.c</a>, and <a class="el" href="chart_data_tools_8c-example.html#a29">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="aede723351fb3f426cd0ef2b891fc6726"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aede723351fb3f426cd0ef2b891fc6726">&#9670;&nbsp;</a></span>chart_series_set_labels_options()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_options </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>show_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>show_category</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>show_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">show_name</td><td>Turn on/off the series name in the label caption. </td></tr>
    <tr><td class="paramname">show_category</td><td>Turn on/off the category name in the label caption. </td></tr>
    <tr><td class="paramname">show_value</td><td>Turn on/off the value in the label caption.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_options()</code> function is used to set the parameters that are displayed in the series data label:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#aede723351fb3f426cd0ef2b891fc6726">chart_series_set_labels_options</a>(series, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels3.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_labels_8c-example.html#a22">chart_data_labels.c</a>.</dd>
</dl>

</div>
</div>
<a id="adcaf0404fe7cd5c9e49a7b7025c64a35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcaf0404fe7cd5c9e49a7b7025c64a35">&#9670;&nbsp;</a></span>chart_series_set_labels_custom()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="common_8h.html#a04b59aa3c578bc75f88ac16a979c5fe6">lxw_error</a> chart_series_set_labels_custom </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> *&#160;</td>
          <td class="paramname"><em>data_labels</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">data_labels</td><td>An NULL terminated array of <a class="el" href="structlxw__chart__data__label.html" title="Struct to represent an Excel chart data label.">lxw_chart_data_label</a> pointers.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="common_8h.html#a96384aee66a82d783d695374078e1ea9" title="Error codes from libxlsxwriter functions.">lxw_error</a>.</dd></dl>
<p>The <code>chart_series_set_labels_custom()</code> function is used to set the properties for data labels in a series. It can also be used to delete individual data labels in a series.</p>
<p>In general properties are set for all the data labels in a chart series. However, it is also possible to set properties for individual data labels in a series using <code>chart_series_set_labels_custom()</code>.</p>
<p>The <code>chart_series_set_labels_custom()</code> function takes a pointer to an array of <a class="el" href="structlxw__chart__data__label.html" title="Struct to represent an Excel chart data label.">lxw_chart_data_label</a> pointers. The list should be <code>NULL</code> terminated:</p>
<div class="fragment"><div class="line"><span class="comment">// Add the series data labels.</span></div>
<div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Create some custom labels.</span></div>
<div class="line"><a class="code" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> data_label1 = {.<a class="code" href="structlxw__chart__data__label.html#a084f083e48841fa41d109a4601441460">value</a> = <span class="stringliteral">&quot;Jan&quot;</span>};</div>
<div class="line"><a class="code" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> data_label2 = {.<a class="code" href="structlxw__chart__data__label.html#a084f083e48841fa41d109a4601441460">value</a> = <span class="stringliteral">&quot;Feb&quot;</span>};</div>
<div class="line"><a class="code" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> data_label3 = {.<a class="code" href="structlxw__chart__data__label.html#a084f083e48841fa41d109a4601441460">value</a> = <span class="stringliteral">&quot;Mar&quot;</span>};</div>
<div class="line"><a class="code" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> data_label4 = {.<a class="code" href="structlxw__chart__data__label.html#a084f083e48841fa41d109a4601441460">value</a> = <span class="stringliteral">&quot;Apr&quot;</span>};</div>
<div class="line"><a class="code" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> data_label5 = {.<a class="code" href="structlxw__chart__data__label.html#a084f083e48841fa41d109a4601441460">value</a> = <span class="stringliteral">&quot;May&quot;</span>};</div>
<div class="line"><a class="code" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> data_label6 = {.<a class="code" href="structlxw__chart__data__label.html#a084f083e48841fa41d109a4601441460">value</a> = <span class="stringliteral">&quot;Jun&quot;</span>};</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Create an array of label pointers. NULL indicates the end of the array.</span></div>
<div class="line"><a class="code" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> *data_labels[] = {</div>
<div class="line">    &amp;data_label1,</div>
<div class="line">    &amp;data_label2,</div>
<div class="line">    &amp;data_label3,</div>
<div class="line">    &amp;data_label4,</div>
<div class="line">    &amp;data_label5,</div>
<div class="line">    &amp;data_label6,</div>
<div class="line">    NULL</div>
<div class="line">};</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Set the custom labels.</span></div>
<div class="line"><a class="code" href="chart_8h.html#adcaf0404fe7cd5c9e49a7b7025c64a35">chart_series_set_labels_custom</a>(series, data_labels);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels18.png" alt=""/>
</div>
<dl class="section note"><dt>Note</dt><dd>The array of <a class="el" href="structlxw__chart__point.html" title="Struct to represent an Excel chart data point.">lxw_chart_point</a> pointers should be NULL terminated as shown in the example. Any <a class="el" href="structlxw__chart__data__label.html" title="Struct to represent an Excel chart data label.">lxw_chart_data_label</a> items set to a default initialization or omitted from the list will be assigned the default data label value.</dd></dl>
<p>For more details see <a class="el" href="working_with_charts.html#chart_custom_labels">Custom Chart Data Labels</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_labels_8c-example.html#a38">chart_data_labels.c</a>.</dd>
</dl>

</div>
</div>
<a id="a35e370165e50f5e053ccdc96ed933e66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35e370165e50f5e053ccdc96ed933e66">&#9670;&nbsp;</a></span>chart_series_set_labels_separator()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_separator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>separator</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">separator</td><td>The separator for the data label options: <a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264d" title="Chart data label separator.">lxw_chart_label_separator</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_separator()</code> function is used to change the separator between multiple data label items. The default options is a comma separator as shown in the previous example.</p>
<p>The available options are:</p>
<ul>
<li><a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264da11001b8cf225130f78e2f362e2bc23e6">LXW_CHART_LABEL_SEPARATOR_SEMICOLON</a>: semicolon separator.</li>
<li><a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264dabdbafc759aec4f257240db03b95d3b17">LXW_CHART_LABEL_SEPARATOR_PERIOD</a>: a period (dot) separator.</li>
<li><a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264da3299a79c3621de0373dac60fdc37f2fa">LXW_CHART_LABEL_SEPARATOR_NEWLINE</a>: a newline separator.</li>
<li><a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264dad0b42ecc2120906feb6b055f69e9f909">LXW_CHART_LABEL_SEPARATOR_SPACE</a>: a space separator.</li>
</ul>
<p>For example:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#aede723351fb3f426cd0ef2b891fc6726">chart_series_set_labels_options</a>(series, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a35e370165e50f5e053ccdc96ed933e66">chart_series_set_labels_separator</a>(series, <a class="code" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264da3299a79c3621de0373dac60fdc37f2fa">LXW_CHART_LABEL_SEPARATOR_NEWLINE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels4.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>

</div>
</div>
<a id="a6f4baebf02df517d55a5d1447e3511cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f4baebf02df517d55a5d1447e3511cd">&#9670;&nbsp;</a></span>chart_series_set_labels_position()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_position </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">position</td><td>The data label position: <a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430" title="Chart data label positions.">lxw_chart_label_position</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_position()</code> function sets the position of the labels in the data series:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#a6f4baebf02df517d55a5d1447e3511cd">chart_series_set_labels_position</a>(series, <a class="code" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430af5e0e1d7fda566367f65c52f793a25c8">LXW_CHART_LABEL_POSITION_ABOVE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels5.png" alt=""/>
</div>
<p>In Excel the allowable data label positions vary for different chart types. The allowable, and default, positions are:</p>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadLeft">Position  </th><th class="markdownTableHeadLeft">Line, Scatter  </th><th class="markdownTableHeadLeft">Bar, Column  </th><th class="markdownTableHeadLeft">Pie, Doughnut  </th><th class="markdownTableHeadLeft">Area, Radar   </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a5fb7ff3cb67df85145d5e5c0240f2402">LXW_CHART_LABEL_POSITION_CENTER</a>  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft">Yes (default)   </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a3aaedbb66c7b914d4f73df482c08ee03">LXW_CHART_LABEL_POSITION_RIGHT</a>  </td><td class="markdownTableBodyLeft">Yes (default)  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a5f272310338b0306fc427450ca612b11">LXW_CHART_LABEL_POSITION_LEFT</a>  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430af5e0e1d7fda566367f65c52f793a25c8">LXW_CHART_LABEL_POSITION_ABOVE</a>  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430aa6f5b88076ae9dea4b185192153a276b">LXW_CHART_LABEL_POSITION_BELOW</a>  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a5e03c40128bf3b64ce97cd093d620a4b">LXW_CHART_LABEL_POSITION_INSIDE_BASE</a>  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a7b9130ecc756626e9b2f19073713a4da">LXW_CHART_LABEL_POSITION_INSIDE_END</a>  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft"></td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a2cab22e8438bfcef9be58e54b12d5858">LXW_CHART_LABEL_POSITION_OUTSIDE_END</a>  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft">Yes (default)  </td><td class="markdownTableBodyLeft">Yes  </td><td class="markdownTableBodyLeft"></td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyLeft"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430aee28cc8ec267684d491a0a69caf2a2f8">LXW_CHART_LABEL_POSITION_BEST_FIT</a>  </td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft"></td><td class="markdownTableBodyLeft">Yes (default)  </td><td class="markdownTableBodyLeft"></td></tr>
</table>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>

</div>
</div>
<a id="ab81a050644bc887512b435b1022950aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab81a050644bc887512b435b1022950aa">&#9670;&nbsp;</a></span>chart_series_set_labels_leader_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_leader_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_leader_line()</code> function is used to turn on leader lines for the data label of a series. It is mainly used for pie or doughnut charts:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#ab81a050644bc887512b435b1022950aa">chart_series_set_labels_leader_line</a>(series);</div>
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>Even when leader lines are turned on they aren't automatically visible in Excel or XlsxWriter. Due to an Excel limitation (or design) leader lines only appear if the data label is moved manually or if the data labels are very close and need to be adjusted automatically.</dd></dl>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>

</div>
</div>
<a id="a0da8f7fad7a0967686a6006a7178c41b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0da8f7fad7a0967686a6006a7178c41b">&#9670;&nbsp;</a></span>chart_series_set_labels_legend()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_legend </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_legend()</code> function is used to set the legend key for a data series:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#a0da8f7fad7a0967686a6006a7178c41b">chart_series_set_labels_legend</a>(series);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels6.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>

</div>
</div>
<a id="ac13170c981b800c64596e4355e87044c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac13170c981b800c64596e4355e87044c">&#9670;&nbsp;</a></span>chart_series_set_labels_percentage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_percentage </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_percentage()</code> function is used to turn on the display of data labels as a percentage for a series. It is mainly used for pie charts:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#aede723351fb3f426cd0ef2b891fc6726">chart_series_set_labels_options</a>(series, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a847f574cc183a1d8a4e3800fe28091f4">LXW_FALSE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a847f574cc183a1d8a4e3800fe28091f4">LXW_FALSE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a847f574cc183a1d8a4e3800fe28091f4">LXW_FALSE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#ac13170c981b800c64596e4355e87044c">chart_series_set_labels_percentage</a>(series);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels7.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>

</div>
</div>
<a id="aaaf55fefef465fee308c5fe5be44674b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaaf55fefef465fee308c5fe5be44674b">&#9670;&nbsp;</a></span>chart_series_set_labels_num_format()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_num_format </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>num_format</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">num_format</td><td>The number format string.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_num_format()</code> function is used to set the number format for data labels:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#aaaf55fefef465fee308c5fe5be44674b">chart_series_set_labels_num_format</a>(series, <span class="stringliteral">&quot;$0.00&quot;</span>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels8.png" alt=""/>
</div>
<p>The number format is similar to the Worksheet Cell Format num_format, see <code><a class="el" href="format_8h.html#af77bbd0003344cb16d455c7fb709e16c" title="Set the number format for a cell.">format_set_num_format()</a></code>.</p>
<p>For more information see <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>

</div>
</div>
<a id="aea2957adf1e8c754f771bbcb836229d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea2957adf1e8c754f771bbcb836229d4">&#9670;&nbsp;</a></span>chart_series_set_labels_font()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_font </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *&#160;</td>
          <td class="paramname"><em>font</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">font</td><td>A pointer to a chart <a class="el" href="structlxw__chart__font.html" title="Struct to represent a chart font.">lxw_chart_font</a> font struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_labels_font()</code> function is used to set the font for data labels:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__font.html">lxw_chart_font</a> font = {.<a class="code" href="structlxw__chart__font.html#a9d9fc7673d551efbe2a9729f211c25c4">name</a> = <span class="stringliteral">&quot;Consolas&quot;</span>, .color = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#aea2957adf1e8c754f771bbcb836229d4">chart_series_set_labels_font</a>(series, &amp;font);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels9.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fonts">Chart formatting: Fonts</a> and <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_labels_8c-example.html#a28">chart_data_labels.c</a>.</dd>
</dl>

</div>
</div>
<a id="a4476eee2a69555f7eac7f716d179fad6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4476eee2a69555f7eac7f716d179fad6">&#9670;&nbsp;</a></span>chart_series_set_labels_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the line/border properties of the data labels in a chart series:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baebda4f169497f225a9c67bb51691c095">LXW_COLOR_YELLOW</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a4476eee2a69555f7eac7f716d179fad6">chart_series_set_labels_line</a>(series, &amp;line);</div>
<div class="line"><a class="code" href="chart_8h.html#add8ab9f6f62a3de270b8d17bd2748217">chart_series_set_labels_fill</a>(series, &amp;fill);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_labels24.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a> and <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_labels_8c-example.html#a34">chart_data_labels.c</a>.</dd>
</dl>

</div>
</div>
<a id="add8ab9f6f62a3de270b8d17bd2748217"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add8ab9f6f62a3de270b8d17bd2748217">&#9670;&nbsp;</a></span>chart_series_set_labels_fill()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_fill </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the fill properties of the data labels in a chart series:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baebda4f169497f225a9c67bb51691c095">LXW_COLOR_YELLOW</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#add8ab9f6f62a3de270b8d17bd2748217">chart_series_set_labels_fill</a>(series, &amp;fill);</div>
</div><!-- fragment --><p>See the example and image above and also see <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a> and <a class="el" href="working_with_charts.html#chart_labels">Working with Chart Data Labels</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_labels_8c-example.html#a35">chart_data_labels.c</a>.</dd>
</dl>

</div>
</div>
<a id="afa638b6c6dd10d58d43ee8d1f6667833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa638b6c6dd10d58d43ee8d1f6667833">&#9670;&nbsp;</a></span>chart_series_set_labels_pattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_labels_pattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *&#160;</td>
          <td class="paramname"><em>pattern</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">pattern</td><td>A <a class="el" href="structlxw__chart__pattern.html" title="Struct to represent a chart pattern.">lxw_chart_pattern</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the pattern properties of the data labels in a chart series:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#afa638b6c6dd10d58d43ee8d1f6667833">chart_series_set_labels_pattern</a>(series, &amp;pattern);</div>
</div><!-- fragment --><p>For more information see <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d" title="Chart pattern types.">lxw_chart_pattern_type</a> and <a class="el" href="working_with_charts.html#chart_patterns">Chart formatting: Pattern</a>. </p>

</div>
</div>
<a id="a59b3a386d854b9cb5e8bbdf9eef0c97d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59b3a386d854b9cb5e8bbdf9eef0c97d">&#9670;&nbsp;</a></span>chart_series_set_trendline()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_trendline </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">type</td><td>The type of trendline: <a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1" title="Series trendline/regression types.">lxw_chart_trendline_type</a>. </td></tr>
    <tr><td class="paramname">value</td><td>The order/period value for polynomial and moving average trendlines.</td></tr>
  </table>
  </dd>
</dl>
<p>A trendline can be added to a chart series to indicate trends in the data such as a moving average or a polynomial fit. The trendlines types are shown in the following Excel dialog:</p>
<div class="image">
<img src="chart_trendline0.png" alt=""/>
</div>
<p>The <code>chart_series_set_trendline()</code> function turns on these trendlines for a data series:</p>
<div class="fragment"><div class="line">chart = <a class="code" href="workbook_8h.html#a63b001ecefdbc4417986a3e344657726">workbook_add_chart</a>(workbook, <a class="code" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85caf309b18af571c90d3ae052e769d30e6c">LXW_CHART_LINE</a>);</div>
<div class="line">series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart, NULL, <span class="stringliteral">&quot;Sheet1!$A$1:$A$6&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline2.png" alt=""/>
</div>
<p>The <code>value</code> parameter corresponds to <em>order</em> for a polynomial trendline and <em>period</em> for a Moving Average trendline. It both cases it must be &gt;= 2. The <code>value</code> parameter is ignored for all other trendlines:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1ab260b3815f45cbea6ce2b7c0d19157b3">LXW_CHART_TRENDLINE_TYPE_AVERAGE</a>, 2);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline3.png" alt=""/>
</div>
<p>The allowable values for the the trendline <code>type</code> are:</p>
<ul>
<li><a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>: Linear trendline.</li>
<li><a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a6182fcff33df52fc8fdeeb64a14d3e13">LXW_CHART_TRENDLINE_TYPE_LOG</a>: Logarithm trendline.</li>
<li><a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a93bf93434b12f928eed686da2cf50b9b">LXW_CHART_TRENDLINE_TYPE_POLY</a>: Polynomial trendline. The <code>value</code> parameter corresponds to <em>order</em>.</li>
<li><a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a982a6397c9a9713d2474c2ab1fba1b51">LXW_CHART_TRENDLINE_TYPE_POWER</a>: Power trendline.</li>
<li><a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1aa8fc1ac6643c99a034a4f73047c9286f">LXW_CHART_TRENDLINE_TYPE_EXP</a>: Exponential trendline.</li>
<li><a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1ab260b3815f45cbea6ce2b7c0d19157b3">LXW_CHART_TRENDLINE_TYPE_AVERAGE</a>: Moving Average trendline. The <code>value</code> parameter corresponds to <em>period</em>.</li>
</ul>
<p>Other trendline options, such as those shown in the following Excel dialog, can be set using the functions below.</p>
<div class="image">
<img src="chart_trendline1.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_trendlines">Working with Chart Trendlines</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a35">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="a401668a7c3f88fad6a6c3631a5620f61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a401668a7c3f88fad6a6c3631a5620f61">&#9670;&nbsp;</a></span>chart_series_set_trendline_forecast()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_trendline_forecast </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>forward</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>backward</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">forward</td><td>The forward period. </td></tr>
    <tr><td class="paramname">backward</td><td>The backwards period.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_trendline_forecast()</code> function sets the forward and backward forecast periods for the trendline:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
<div class="line"><a class="code" href="chart_8h.html#a401668a7c3f88fad6a6c3631a5620f61">chart_series_set_trendline_forecast</a>(series, 0.5, 0.5);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline4.png" alt=""/>
</div>
<dl class="section note"><dt>Note</dt><dd>This feature isn't available for Moving Average in Excel.</dd></dl>
<p>For more information see <a class="el" href="working_with_charts.html#chart_trendlines">Working with Chart Trendlines</a>. </p>

</div>
</div>
<a id="a9ce06ada55f8341e3e12559c38e5df9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ce06ada55f8341e3e12559c38e5df9d">&#9670;&nbsp;</a></span>chart_series_set_trendline_equation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_trendline_equation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_trendline_equation()</code> function displays the equation of the trendline on the chart:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
<div class="line"><a class="code" href="chart_8h.html#a9ce06ada55f8341e3e12559c38e5df9d">chart_series_set_trendline_equation</a>(series);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline5.png" alt=""/>
</div>
<dl class="section note"><dt>Note</dt><dd>This feature isn't available for Moving Average in Excel.</dd></dl>
<p>For more information see <a class="el" href="working_with_charts.html#chart_trendlines">Working with Chart Trendlines</a>. </p>

</div>
</div>
<a id="a85cee89620705cec1c3f705d30ce5fe5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85cee89620705cec1c3f705d30ce5fe5">&#9670;&nbsp;</a></span>chart_series_set_trendline_r_squared()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_trendline_r_squared </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_trendline_r_squared()</code> function displays the R-squared value for the trendline on the chart:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
<div class="line"><a class="code" href="chart_8h.html#a85cee89620705cec1c3f705d30ce5fe5">chart_series_set_trendline_r_squared</a>(series);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline6.png" alt=""/>
</div>
<dl class="section note"><dt>Note</dt><dd>This feature isn't available for Moving Average in Excel.</dd></dl>
<p>For more information see <a class="el" href="working_with_charts.html#chart_trendlines">Working with Chart Trendlines</a>. </p>

</div>
</div>
<a id="a542deffbda8d6be959401c936d821e11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a542deffbda8d6be959401c936d821e11">&#9670;&nbsp;</a></span>chart_series_set_trendline_intercept()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_trendline_intercept </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>intercept</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">intercept</td><td>Y-axis intercept value.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_trendline_intercept()</code> function sets the Y-axis intercept for the trendline:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
<div class="line"><a class="code" href="chart_8h.html#a9ce06ada55f8341e3e12559c38e5df9d">chart_series_set_trendline_equation</a>(series);</div>
<div class="line"><a class="code" href="chart_8h.html#a542deffbda8d6be959401c936d821e11">chart_series_set_trendline_intercept</a>(series, 0.8);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline7.png" alt=""/>
</div>
<p>As can be seen from the equation on the chart the intercept point (when X=0) is the same as the value set in the equation.</p>
<dl class="section note"><dt>Note</dt><dd>The intercept feature is only available in Excel for Exponential, Linear and Polynomial trendline types.</dd></dl>
<p>For more information see <a class="el" href="working_with_charts.html#chart_trendlines">Working with Chart Trendlines</a>. </p>

</div>
</div>
<a id="a3da2fd3d4dd9d223251584494a946cb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da2fd3d4dd9d223251584494a946cb7">&#9670;&nbsp;</a></span>chart_series_set_trendline_name()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_trendline_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">name</td><td>The name of the trendline to display in the legend.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_trendline_name()</code> function sets the name of the trendline that is displayed in the chart legend. In the examples above the trendlines are displayed with default names like "Linear (Series 1)" and "2 per Mov. Avg. (Series 1)". If these names are too verbose or not descriptive enough you can set your own trendline name:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
<div class="line"><a class="code" href="chart_8h.html#a3da2fd3d4dd9d223251584494a946cb7">chart_series_set_trendline_name</a>(series, <span class="stringliteral">&quot;My trendline&quot;</span>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline8.png" alt=""/>
</div>
<p>It is often preferable to turn off the trendline caption in the legend. This is down in Excel by deleting the trendline name from the legend. In libxlsxwriter this is done using the <code><a class="el" href="chart_8h.html#ac22638faf2a6168d23af1969fcaa0612" title="Remove one or more series from the the legend.">chart_legend_delete_series()</a></code> function to delete the zero based series numbers:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Delete the series name for the second series (=1 in zero base).</span></div>
<div class="line"><span class="comment">// The -1 value indicates the end of the array of values.</span></div>
<div class="line">int16_t names[] = {1, -1};</div>
<div class="line"><a class="code" href="chart_8h.html#ac22638faf2a6168d23af1969fcaa0612">chart_legend_delete_series</a>(chart, names);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline9.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_trendlines">Working with Chart Trendlines</a>. </p>

</div>
</div>
<a id="ab815412fe8d862efaa8c932df4923178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab815412fe8d862efaa8c932df4923178">&#9670;&nbsp;</a></span>chart_series_set_trendline_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_trendline_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_trendline_line()</code> function is used to set the line properties of a trendline:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a>     = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>,</div>
<div class="line">                       .dash_type = <a class="code" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a913ea1b36ac420c9acf302f6edef768a">LXW_CHART_LINE_DASH_LONG_DASH</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a>(series, <a class="code" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 0);</div>
<div class="line"><a class="code" href="chart_8h.html#ab815412fe8d862efaa8c932df4923178">chart_series_set_trendline_line</a>(series, &amp;line);</div>
</div><!-- fragment --><div class="image">
<img src="chart_trendline10.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_trendlines">Working with Chart Trendlines</a> and <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a37">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="af8edf637b55d6d63770d2c6b710510b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8edf637b55d6d63770d2c6b710510b3">&#9670;&nbsp;</a></span>chart_series_get_error_bars()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">lxw_series_error_bars* chart_series_get_error_bars </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> *&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d">lxw_chart_error_bar_axis</a>&#160;</td>
          <td class="paramname"><em>axis_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">series</td><td>A series object created via <code><a class="el" href="chart_8h.html#ad60de0eb056e93435407e91482115f55" title="Add a data series to a chart.">chart_add_series()</a></code>. </td></tr>
    <tr><td class="paramname">axis_type</td><td>The axis type (X or Y): <a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d" title="Direction for a data series error bar.">lxw_chart_error_bar_axis</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_get_error_bars()</code> function returns a pointer to the error bars of a series based on the type of <a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d" title="Direction for a data series error bar.">lxw_chart_error_bar_axis</a>:</p>
<div class="fragment"><div class="line">lxw_series_error_bars *x_error_bars;</div>
<div class="line">lxw_series_error_bars *y_error_bars;</div>
<div class="line"> </div>
<div class="line">x_error_bars = <a class="code" href="chart_8h.html#af8edf637b55d6d63770d2c6b710510b3">chart_series_get_error_bars</a>(series, <a class="code" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2da4ce3511c1f112d18876c00604dfa5306">LXW_CHART_ERROR_BAR_AXIS_X</a>);</div>
<div class="line">y_error_bars = <a class="code" href="chart_8h.html#af8edf637b55d6d63770d2c6b710510b3">chart_series_get_error_bars</a>(series, <a class="code" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2da763c0a7dcb94414ee10ae91f5455ac08">LXW_CHART_ERROR_BAR_AXIS_Y</a>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Use the error bar pointers.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(x_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465">LXW_CHART_ERROR_BAR_TYPE_STD_DEV</a>, 1);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>, 0);</div>
</div><!-- fragment --><p>Note, the series error bars can also be accessed directly:</p>
<div class="fragment"><div class="line"><span class="comment">// Equivalent to the above example, without function calls.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series-&gt;x_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465">LXW_CHART_ERROR_BAR_TYPE_STD_DEV</a>, 1);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>, 0);</div>
</div><!-- fragment --><dl class="section return"><dt>Returns</dt><dd>Pointer to the series error bars, or NULL if not found. </dd></dl>

</div>
</div>
<a id="a31b72a8b98d7db92c4cc63e226442d0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31b72a8b98d7db92c4cc63e226442d0a">&#9670;&nbsp;</a></span>chart_series_set_error_bars()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_error_bars </td>
          <td>(</td>
          <td class="paramtype">lxw_series_error_bars *&#160;</td>
          <td class="paramname"><em>error_bars</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the X or Y error bars for a chart series.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">error_bars</td><td>A pointer to the series X or Y error bars. </td></tr>
    <tr><td class="paramname">type</td><td>The type of error bar: <a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fe" title="Type/amount of data series error bar.">lxw_chart_error_bar_type</a>. </td></tr>
    <tr><td class="paramname">value</td><td>The error value.</td></tr>
  </table>
  </dd>
</dl>
<p>Error bars can be added to a chart series to indicate error bounds in the data. The error bars can be vertical <code>y_error_bars</code> (the most common type) or horizontal <code>x_error_bars</code> (for Bar and Scatter charts only).</p>
<div class="image">
<img src="chart_error_bars0.png" alt=""/>
</div>
<p>The <code>chart_series_set_error_bars()</code> function sets the error bar type and value associated with the type:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__series.html">lxw_chart_series</a> *series = <a class="code" href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a>(chart,</div>
<div class="line">                                            <span class="stringliteral">&quot;=Sheet1!$A$1:$A$5&quot;</span>,</div>
<div class="line">                                            <span class="stringliteral">&quot;=Sheet1!$B$1:$B$5&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>, 0);</div>
</div><!-- fragment --><div class="image">
<img src="chart_error_bars1.png" alt=""/>
</div>
<p>The error bar types that be used are:</p>
<ul>
<li><a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>: Standard error.</li>
<li><a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149feaba45d9e553700f3f1a3df0c1f80259c0">LXW_CHART_ERROR_BAR_TYPE_FIXED</a>: Fixed value.</li>
<li><a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea49e056be9e39bfca5268ae9eaab11c46">LXW_CHART_ERROR_BAR_TYPE_PERCENTAGE</a>: Percentage.</li>
<li><a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465">LXW_CHART_ERROR_BAR_TYPE_STD_DEV</a>: Standard deviation(s).</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>Custom error bars are not currently supported.</dd></dl>
<p>All error bar types, apart from Standard error, should have a valid value to set the error range:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series1-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149feaba45d9e553700f3f1a3df0c1f80259c0">LXW_CHART_ERROR_BAR_TYPE_FIXED</a>, 2);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series2-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea49e056be9e39bfca5268ae9eaab11c46">LXW_CHART_ERROR_BAR_TYPE_PERCENTAGE</a>, 5);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series3-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465">LXW_CHART_ERROR_BAR_TYPE_STD_DEV</a>, 1);</div>
</div><!-- fragment --><p>For the Standard error type the value is ignored.</p>
<p>For more information see <a class="el" href="working_with_charts.html#chart_error_bars">Working with Chart Error Bars</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a30">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="aa897ee54d4a19f264a6b8f9dd43604b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa897ee54d4a19f264a6b8f9dd43604b3">&#9670;&nbsp;</a></span>chart_series_set_error_bars_direction()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_error_bars_direction </td>
          <td>(</td>
          <td class="paramtype">lxw_series_error_bars *&#160;</td>
          <td class="paramname"><em>error_bars</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>direction</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">error_bars</td><td>A pointer to the series X or Y error bars. </td></tr>
    <tr><td class="paramname">direction</td><td>The bar direction: <a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66e" title="Direction for a data series error bar.">lxw_chart_error_bar_direction</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_error_bars_direction()</code> function sets the direction of the error bars:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>, 0);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#aa897ee54d4a19f264a6b8f9dd43604b3">chart_series_set_error_bars_direction</a>(series-&gt;y_error_bars,</div>
<div class="line">                                      <a class="code" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66ea359a4cea90dabfa009eeb80d2bde5a14">LXW_CHART_ERROR_BAR_DIR_PLUS</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_error_bars2.png" alt=""/>
</div>
<p>The valid directions are:</p>
<ul>
<li><a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66ea5b459ae0fc66ee0629a273985ffc08d2">LXW_CHART_ERROR_BAR_DIR_BOTH</a>: Error bar extends in both directions. The default.</li>
<li><a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66ea359a4cea90dabfa009eeb80d2bde5a14">LXW_CHART_ERROR_BAR_DIR_PLUS</a>: Error bar extends in positive direction.</li>
<li><a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66eaec134bf6168f87ac999b0a5203d19013">LXW_CHART_ERROR_BAR_DIR_MINUS</a>: Error bar extends in negative direction.</li>
</ul>
<p>For more information see <a class="el" href="working_with_charts.html#chart_error_bars">Working with Chart Error Bars</a>. </p>

</div>
</div>
<a id="ab03b0a4da953fa6bb47e2296b82476d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab03b0a4da953fa6bb47e2296b82476d2">&#9670;&nbsp;</a></span>chart_series_set_error_bars_endcap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_error_bars_endcap </td>
          <td>(</td>
          <td class="paramtype">lxw_series_error_bars *&#160;</td>
          <td class="paramname"><em>error_bars</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>endcap</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">error_bars</td><td>A pointer to the series X or Y error bars. </td></tr>
    <tr><td class="paramname">endcap</td><td>The error bar end cap type: <a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7f" title="End cap styles for a data series error bar.">lxw_chart_error_bar_cap</a> .</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_error_bars_endcap()</code> function sets the end cap type for the error bars:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>, 0);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ab03b0a4da953fa6bb47e2296b82476d2">chart_series_set_error_bars_endcap</a>(series-&gt;y_error_bars,</div>
<div class="line">                                   <a class="code" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7fa5d70a912eb58cf4790bbadf8bde2dcdd">LXW_CHART_ERROR_BAR_NO_CAP</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_error_bars3.png" alt=""/>
</div>
<p>The valid values are:</p>
<ul>
<li><a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7fad62f98e12866c933ee7c52da3af6fa8e">LXW_CHART_ERROR_BAR_END_CAP</a>: Flat end cap. The default.</li>
<li><a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7fa5d70a912eb58cf4790bbadf8bde2dcdd">LXW_CHART_ERROR_BAR_NO_CAP</a>: No end cap.</li>
</ul>
<p>For more information see <a class="el" href="working_with_charts.html#chart_error_bars">Working with Chart Error Bars</a>. </p>

</div>
</div>
<a id="a97496720a6c6c9d0c82cf4f26bf71ae0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97496720a6c6c9d0c82cf4f26bf71ae0">&#9670;&nbsp;</a></span>chart_series_set_error_bars_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_series_set_error_bars_line </td>
          <td>(</td>
          <td class="paramtype">lxw_series_error_bars *&#160;</td>
          <td class="paramname"><em>error_bars</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">error_bars</td><td>A pointer to the series X or Y error bars. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_series_set_error_bars_line()</code> function sets the line properties for the error bars:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a>     = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>,</div>
<div class="line">                       .dash_type = <a class="code" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a0b8b0397fefbaef241d5e99153a7a9ff">LXW_CHART_LINE_DASH_ROUND_DOT</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a>(series-&gt;y_error_bars,</div>
<div class="line">                            <a class="code" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>, 0);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a97496720a6c6c9d0c82cf4f26bf71ae0">chart_series_set_error_bars_line</a>(series-&gt;y_error_bars, &amp;line);</div>
</div><!-- fragment --><div class="image">
<img src="chart_error_bars4.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a> and <a class="el" href="working_with_charts.html#chart_error_bars">Working with Chart Error Bars</a>. </p>

</div>
</div>
<a id="aa2c0daabdcf3b982ffde5be718f7e954"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2c0daabdcf3b982ffde5be718f7e954">&#9670;&nbsp;</a></span>chart_axis_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a>* chart_axis_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92">lxw_chart_axis_type</a>&#160;</td>
          <td class="paramname"><em>axis_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">axis_type</td><td>The axis type (X or Y): <a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92" title="Chart axis types.">lxw_chart_axis_type</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_axis_get()</code> function returns a pointer to a chart axis based on the <a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92" title="Chart axis types.">lxw_chart_axis_type</a>:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__axis.html">lxw_chart_axis</a> *x_axis = <a class="code" href="chart_8h.html#aa2c0daabdcf3b982ffde5be718f7e954">chart_axis_get</a>(chart, <a class="code" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92a0c4f5ebbdbe59d52061b1201370210aa">LXW_CHART_AXIS_TYPE_X</a>);</div>
<div class="line"><a class="code" href="structlxw__chart__axis.html">lxw_chart_axis</a> *y_axis = <a class="code" href="chart_8h.html#aa2c0daabdcf3b982ffde5be718f7e954">chart_axis_get</a>(chart, <a class="code" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92a186015afd06af105db5662f7e9ac2809">LXW_CHART_AXIS_TYPE_Y</a>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Use the axis pointer in other functions.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(x_axis, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(y_axis, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
</div><!-- fragment --><p>Note, the axis pointer can also be accessed directly:</p>
<div class="fragment"><div class="line"><span class="comment">// Equivalent to the above example, without function calls.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
</div><!-- fragment --><dl class="section return"><dt>Returns</dt><dd>Pointer to the chart axis, or NULL if not found. </dd></dl>

</div>
</div>
<a id="a650d569ff37a087101b7bff4ee7bb130"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a650d569ff37a087101b7bff4ee7bb130">&#9670;&nbsp;</a></span>chart_axis_set_name()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">name</td><td>The name caption of the axis.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_axis_set_name()</code> function sets the name (also known as title or caption) for an axis. It can be used for the X or Y axes. The name is displayed below an X axis and to the side of a Y axis.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130">chart_axis_set_name</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <span class="stringliteral">&quot;Earnings per Quarter&quot;</span>);</div>
<div class="line"><a class="code" href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130">chart_axis_set_name</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <span class="stringliteral">&quot;US Dollars (Millions)&quot;</span>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_axis_set_name.png" alt=""/>
</div>
<p>The name parameter can also be a formula such as <code>=Sheet1!$A$1</code> to point to a cell in the workbook that contains the name:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130">chart_axis_set_name</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <span class="stringliteral">&quot;=Sheet1!$B$1&quot;</span>);</div>
</div><!-- fragment --><p>See also the <code><a class="el" href="chart_8h.html#ae3cfd6a286f3b717e68d4bca348387ff" title="Set a chart axis name formula using row and column values.">chart_axis_set_name_range()</a></code> function to see how to set the name formula programmatically.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_area_8c-example.html#a20">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a20">chart_bar.c</a>, <a class="el" href="chart_column_8c-example.html#a20">chart_column.c</a>, <a class="el" href="chart_data_table_8c-example.html#a20">chart_data_table.c</a>, <a class="el" href="chart_fonts_8c-example.html#a18">chart_fonts.c</a>, <a class="el" href="chart_line_8c-example.html#a20">chart_line.c</a>, <a class="el" href="chart_pattern_8c-example.html#a16">chart_pattern.c</a>, <a class="el" href="chart_radar_8c-example.html#a20">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a20">chart_scatter.c</a>, and <a class="el" href="chartsheet_8c-example.html#a22">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="ae3cfd6a286f3b717e68d4bca348387ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3cfd6a286f3b717e68d4bca348387ff">&#9670;&nbsp;</a></span>chart_axis_set_name_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_name_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sheetname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a>&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a>&#160;</td>
          <td class="paramname"><em>col</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">sheetname</td><td>The name of the worksheet that contains the cell range. </td></tr>
    <tr><td class="paramname">row</td><td>The zero indexed row number of the range. </td></tr>
    <tr><td class="paramname">col</td><td>The zero indexed column number of the range.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_axis_set_name_range()</code> function can be used to set an axis name range and is an alternative to using <code><a class="el" href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130" title="Set the name caption of the an axis.">chart_axis_set_name()</a></code> and a string formula:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ae3cfd6a286f3b717e68d4bca348387ff">chart_axis_set_name_range</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <span class="stringliteral">&quot;Sheet1&quot;</span>, 1, 0);</div>
<div class="line"><a class="code" href="chart_8h.html#ae3cfd6a286f3b717e68d4bca348387ff">chart_axis_set_name_range</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <span class="stringliteral">&quot;Sheet1&quot;</span>, 2, 0);</div>
</div><!-- fragment --><p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="ac4be8325cbcaeddda0a92f1809d8156d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4be8325cbcaeddda0a92f1809d8156d">&#9670;&nbsp;</a></span>chart_axis_set_name_font()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_name_font </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *&#160;</td>
          <td class="paramname"><em>font</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">font</td><td>A pointer to a chart <a class="el" href="structlxw__chart__font.html" title="Struct to represent a chart font.">lxw_chart_font</a> font struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_axis_set_name_font()</code> function is used to set the font of an axis name:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__font.html">lxw_chart_font</a> font = {.<a class="code" href="structlxw__chart__font.html#abca1be9b66dcd9bc4558cc97556456b5">bold</a> = <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, .color = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba81f6ca72c0925fe665263547614ebb37">LXW_COLOR_BLUE</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130">chart_axis_set_name</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <span class="stringliteral">&quot;Yearly data&quot;</span>);</div>
<div class="line"><a class="code" href="chart_8h.html#ac4be8325cbcaeddda0a92f1809d8156d">chart_axis_set_name_font</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, &amp;font);</div>
</div><!-- fragment --><div class="image">
<img src="chart_axis_set_name_font.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fonts">Chart formatting: Fonts</a>.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_fonts_8c-example.html#a20">chart_fonts.c</a>.</dd>
</dl>

</div>
</div>
<a id="a01f1ac1674089e0dc219dc3214b911c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01f1ac1674089e0dc219dc3214b911c4">&#9670;&nbsp;</a></span>chart_axis_set_num_font()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_num_font </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *&#160;</td>
          <td class="paramname"><em>font</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">font</td><td>A pointer to a chart <a class="el" href="structlxw__chart__font.html" title="Struct to represent a chart font.">lxw_chart_font</a> font struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_axis_set_num_font()</code> function is used to set the font of the numbers on an axis:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__font.html">lxw_chart_font</a> font = {.<a class="code" href="structlxw__chart__font.html#abca1be9b66dcd9bc4558cc97556456b5">bold</a> = <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, .color = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba81f6ca72c0925fe665263547614ebb37">LXW_COLOR_BLUE</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a01f1ac1674089e0dc219dc3214b911c4">chart_axis_set_num_font</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, &amp;font1);</div>
</div><!-- fragment --><div class="image">
<img src="chart_axis_set_num_font.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fonts">Chart formatting: Fonts</a>.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_fonts_8c-example.html#a21">chart_fonts.c</a>.</dd>
</dl>

</div>
</div>
<a id="a46ceeefa6d3f3c05f168c5b38e2c4ff5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46ceeefa6d3f3c05f168c5b38e2c4ff5">&#9670;&nbsp;</a></span>chart_axis_set_num_format()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_num_format </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>num_format</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">num_format</td><td>The number format string.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_axis_set_num_format()</code> function is used to set the format of the numbers on an axis:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a46ceeefa6d3f3c05f168c5b38e2c4ff5">chart_axis_set_num_format</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <span class="stringliteral">&quot;0.00%&quot;</span>);</div>
<div class="line"><a class="code" href="chart_8h.html#a46ceeefa6d3f3c05f168c5b38e2c4ff5">chart_axis_set_num_format</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <span class="stringliteral">&quot;$#,##0.00&quot;</span>);</div>
</div><!-- fragment --><p>The number format is similar to the Worksheet Cell Format num_format, see <code><a class="el" href="format_8h.html#af77bbd0003344cb16d455c7fb709e16c" title="Set the number format for a cell.">format_set_num_format()</a></code>.</p>
<div class="image">
<img src="chart_axis_num_format.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="ab7c72e968f26df7184878e58d7324960"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7c72e968f26df7184878e58d7324960">&#9670;&nbsp;</a></span>chart_axis_set_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the line properties of a chart axis:</p>
<div class="fragment"><div class="line"><span class="comment">// Hide the Y axis.</span></div>
<div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a651a52de6b66e19d5a43ee0c219502b2">none</a> = <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ab7c72e968f26df7184878e58d7324960">chart_axis_set_line</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, &amp;line);</div>
</div><!-- fragment --><div class="image">
<img src="chart_axis_set_line.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="ade5392d9d303458c48420f89cc3a8b5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade5392d9d303458c48420f89cc3a8b5e">&#9670;&nbsp;</a></span>chart_axis_set_fill()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_fill </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the fill properties of a chart axis:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baebda4f169497f225a9c67bb51691c095">LXW_COLOR_YELLOW</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ade5392d9d303458c48420f89cc3a8b5e">chart_axis_set_fill</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, &amp;fill);</div>
</div><!-- fragment --><div class="image">
<img src="chart_axis_set_fill.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a>.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a194bc7498752a67cd6c523c1e090b54f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a194bc7498752a67cd6c523c1e090b54f">&#9670;&nbsp;</a></span>chart_axis_set_pattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_pattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *&#160;</td>
          <td class="paramname"><em>pattern</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">pattern</td><td>A <a class="el" href="structlxw__chart__pattern.html" title="Struct to represent a chart pattern.">lxw_chart_pattern</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the pattern properties of a chart axis:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a194bc7498752a67cd6c523c1e090b54f">chart_axis_set_pattern</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, &amp;pattern);</div>
</div><!-- fragment --><p>For more information see <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d" title="Chart pattern types.">lxw_chart_pattern_type</a> and <a class="el" href="working_with_charts.html#chart_patterns">Chart formatting: Pattern</a>.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="ae268cf39e3ffaa6390a00f9e58aa83a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae268cf39e3ffaa6390a00f9e58aa83a2">&#9670;&nbsp;</a></span>chart_axis_set_reverse()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_reverse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object.</td></tr>
  </table>
  </dd>
</dl>
<p>Reverse the order of the axis categories or values:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ae268cf39e3ffaa6390a00f9e58aa83a2">chart_axis_set_reverse</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_reverse.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="afaf517f72f9722ddc36ffd8dd687784e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaf517f72f9722ddc36ffd8dd687784e">&#9670;&nbsp;</a></span>chart_axis_set_crossing()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_crossing </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">value</td><td>The category or value that the axis crosses at.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the position that the axis will cross the opposite axis:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#afaf517f72f9722ddc36ffd8dd687784e">chart_axis_set_crossing</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, 3);</div>
<div class="line"><a class="code" href="chart_8h.html#afaf517f72f9722ddc36ffd8dd687784e">chart_axis_set_crossing</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, 8);</div>
</div><!-- fragment --><div class="image">
<img src="chart_crossing1.png" alt=""/>
</div>
<p>If crossing is omitted (the default) the crossing will be set automatically by Excel based on the chart data.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a351c1962d29f06a85a74d53dd5929363"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a351c1962d29f06a85a74d53dd5929363">&#9670;&nbsp;</a></span>chart_axis_set_crossing_max()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_crossing_max </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the position that the opposite axis will cross as the axis maximum. The default axis crossing position is generally the axis minimum so this function can be used to reverse the location of the axes without reversing the number sequence:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a351c1962d29f06a85a74d53dd5929363">chart_axis_set_crossing_max</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a351c1962d29f06a85a74d53dd5929363">chart_axis_set_crossing_max</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_crossing2.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a5b982a99851997f9b090aaf0c1dfbd74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b982a99851997f9b090aaf0c1dfbd74">&#9670;&nbsp;</a></span>chart_axis_off()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_off </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object.</td></tr>
  </table>
  </dd>
</dl>
<p>Turn off, hide, a chart axis:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a5b982a99851997f9b090aaf0c1dfbd74">chart_axis_off</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_axis_off.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="af9292ba5b24b01a55529d8b5a0afa24f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9292ba5b24b01a55529d8b5a0afa24f">&#9670;&nbsp;</a></span>chart_axis_set_position()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_position </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">position</td><td>A <a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377d" title="Axis positions for category axes.">lxw_chart_axis_tick_position</a> value.</td></tr>
  </table>
  </dd>
</dl>
<p>Position a category axis horizontally on, or between, the axis tick marks.</p>
<p>There are two allowable values:</p>
<ul>
<li><a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377da4cda231bc6fd3a80ea1c8fa21e63b444">LXW_CHART_AXIS_POSITION_ON_TICK</a></li>
<li><a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377daff9b211b7fca280eaa284c815eaa279f">LXW_CHART_AXIS_POSITION_BETWEEN</a></li>
</ul>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#af9292ba5b24b01a55529d8b5a0afa24f">chart_axis_set_position</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#aab90178f4981b77368f84155ebd5377daff9b211b7fca280eaa284c815eaa279f">LXW_CHART_AXIS_POSITION_BETWEEN</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_axis_set_position.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to category axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a389ffe61edd2347a86282ae634eaf5d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a389ffe61edd2347a86282ae634eaf5d0">&#9670;&nbsp;</a></span>chart_axis_set_label_position()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_label_position </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">position</td><td>A <a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2" title="Axis label positions.">lxw_chart_axis_label_position</a> value.</td></tr>
  </table>
  </dd>
</dl>
<p>Position the axis labels for the chart. The labels are the numbers, or strings or dates, on the axis that indicate the categories or values of the axis.</p>
<p>For example:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a389ffe61edd2347a86282ae634eaf5d0">chart_axis_set_label_position</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2a0dee32fbc50d4874ee2107a443ad33fb">LXW_CHART_AXIS_LABEL_POSITION_HIGH</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a389ffe61edd2347a86282ae634eaf5d0">chart_axis_set_label_position</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2a0dee32fbc50d4874ee2107a443ad33fb">LXW_CHART_AXIS_LABEL_POSITION_HIGH</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_label_position2.png" alt=""/>
</div>
<p>The allowable values:</p>
<ul>
<li><a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2ab19b81929bd741404aabca97965766ce">LXW_CHART_AXIS_LABEL_POSITION_NEXT_TO</a> - The default.</li>
<li><a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2a0dee32fbc50d4874ee2107a443ad33fb">LXW_CHART_AXIS_LABEL_POSITION_HIGH</a> - Also right for vertical axes.</li>
<li><a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2a918e5b6a43f7e81eb6d41fe7acaf0515">LXW_CHART_AXIS_LABEL_POSITION_LOW</a> - Also left for vertical axes.</li>
<li><a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2ad013163404b69dbaaa4da7fd19dfe58e">LXW_CHART_AXIS_LABEL_POSITION_NONE</a></li>
</ul>
<div class="image">
<img src="chart_label_position1.png" alt=""/>
</div>
<p>The <a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2ad013163404b69dbaaa4da7fd19dfe58e">LXW_CHART_AXIS_LABEL_POSITION_NONE</a> turns off the axis labels. This is slightly different from <code><a class="el" href="chart_8h.html#a5b982a99851997f9b090aaf0c1dfbd74" title="Turn off/hide an axis.">chart_axis_off()</a></code> which also turns off the labels but also turns off tick marks.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="abc26afe6236bde40c0726116ce6739fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc26afe6236bde40c0726116ce6739fb">&#9670;&nbsp;</a></span>chart_axis_set_label_align()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_label_align </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>align</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">align</td><td>A <a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807" title="Axis label alignments.">lxw_chart_axis_label_alignment</a> value.</td></tr>
  </table>
  </dd>
</dl>
<p>Position the category axis labels for the chart. The labels are the numbers, or strings or dates, on the axis that indicate the categories of the axis.</p>
<p>The allowable values:</p>
<ul>
<li><a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807acdee4c624a28b837549bea1985f32cf4">LXW_CHART_AXIS_LABEL_ALIGN_CENTER</a> - Align label center (default).</li>
<li><a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807afd36f36b7e8dfe3c906b494db46cff88">LXW_CHART_AXIS_LABEL_ALIGN_LEFT</a> - Align label left.</li>
<li><a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807aae868c3099ef7c0c0169dd0c5ad58845">LXW_CHART_AXIS_LABEL_ALIGN_RIGHT</a> - Align label right.</li>
</ul>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#abc26afe6236bde40c0726116ce6739fb">chart_axis_set_label_align</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807aae868c3099ef7c0c0169dd0c5ad58845">LXW_CHART_AXIS_LABEL_ALIGN_RIGHT</a>);</div>
</div><!-- fragment --><p><b>Axis types</b>: This function is applicable to category axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a709657333cfdaf12066fa2bf68e92663"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a709657333cfdaf12066fa2bf68e92663">&#9670;&nbsp;</a></span>chart_axis_set_min()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_min </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>min</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">min</td><td>Minimum value for chart axis. Value axes only.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the minimum value for the axis range.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a709657333cfdaf12066fa2bf68e92663">chart_axis_set_min</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, -4);</div>
<div class="line"><a class="code" href="chart_8h.html#a9339204d64e055adef0302115b5e4281">chart_axis_set_max</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, 21);</div>
</div><!-- fragment --><div class="image">
<img src="chart_max_min.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to value and date axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a9339204d64e055adef0302115b5e4281"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9339204d64e055adef0302115b5e4281">&#9670;&nbsp;</a></span>chart_axis_set_max()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_max </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>max</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">max</td><td>Maximum value for chart axis. Value axes only.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the maximum value for the axis range.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a709657333cfdaf12066fa2bf68e92663">chart_axis_set_min</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, -4);</div>
<div class="line"><a class="code" href="chart_8h.html#a9339204d64e055adef0302115b5e4281">chart_axis_set_max</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, 21);</div>
</div><!-- fragment --><p>See the above image.</p>
<p><b>Axis types</b>: This function is applicable to value and date axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="ac27a9a20daf4f0a6be8595fbd7f41151"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac27a9a20daf4f0a6be8595fbd7f41151">&#9670;&nbsp;</a></span>chart_axis_set_log_base()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_log_base </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>log_base</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">log_base</td><td>The log base for value axis. Value axes only.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the log base for the axis:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac27a9a20daf4f0a6be8595fbd7f41151">chart_axis_set_log_base</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, 10);</div>
</div><!-- fragment --><div class="image">
<img src="chart_log_base.png" alt=""/>
</div>
<p>The allowable range of values for the log base in Excel is between 2 and 1000.</p>
<p><b>Axis types</b>: This function is applicable to value axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a5ecb1a6293d9adcbe075dd9eff5f4881"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ecb1a6293d9adcbe075dd9eff5f4881">&#9670;&nbsp;</a></span>chart_axis_set_major_tick_mark()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_major_tick_mark </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">type</td><td>The tick mark type, defined by <a class="el" href="chart_8h.html#a8fe895b207b05578fc4196fc0eee5e45" title="Tick mark types for an axis.">lxw_chart_tick_mark</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the type of the major axis tick mark:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a5ecb1a6293d9adcbe075dd9eff5f4881">chart_axis_set_major_tick_mark</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a0b0066aa99eba3dbd1c25bcb162b3efb">LXW_CHART_AXIS_TICK_MARK_CROSSING</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#aa035a17aae37b4b4ad2c5ba9e237c45f">chart_axis_set_minor_tick_mark</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755">LXW_CHART_AXIS_TICK_MARK_INSIDE</a>);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a5ecb1a6293d9adcbe075dd9eff5f4881">chart_axis_set_major_tick_mark</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a6e71563a41de494d608edaa84835fd37">LXW_CHART_AXIS_TICK_MARK_OUTSIDE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#aa035a17aae37b4b4ad2c5ba9e237c45f">chart_axis_set_minor_tick_mark</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755">LXW_CHART_AXIS_TICK_MARK_INSIDE</a>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Hide the default gridlines so the tick marks are visible.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a847f574cc183a1d8a4e3800fe28091f4">LXW_FALSE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_tick_marks.png" alt=""/>
</div>
<p>The tick mark types are:</p>
<ul>
<li><a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a938368b9ce0113aa3c76a433d6406cf7">LXW_CHART_AXIS_TICK_MARK_NONE</a></li>
<li><a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755">LXW_CHART_AXIS_TICK_MARK_INSIDE</a></li>
<li><a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a6e71563a41de494d608edaa84835fd37">LXW_CHART_AXIS_TICK_MARK_OUTSIDE</a></li>
<li><a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a0b0066aa99eba3dbd1c25bcb162b3efb">LXW_CHART_AXIS_TICK_MARK_CROSSING</a></li>
</ul>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="aa035a17aae37b4b4ad2c5ba9e237c45f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa035a17aae37b4b4ad2c5ba9e237c45f">&#9670;&nbsp;</a></span>chart_axis_set_minor_tick_mark()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_minor_tick_mark </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">type</td><td>The tick mark type, defined by <a class="el" href="chart_8h.html#a8fe895b207b05578fc4196fc0eee5e45" title="Tick mark types for an axis.">lxw_chart_tick_mark</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the type of the minor axis tick mark:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#aa035a17aae37b4b4ad2c5ba9e237c45f">chart_axis_set_minor_tick_mark</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755">LXW_CHART_AXIS_TICK_MARK_INSIDE</a>);</div>
</div><!-- fragment --><p>See the image and example above.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="ad92a8a1ad8c6225c05f36287510fa0ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad92a8a1ad8c6225c05f36287510fa0ea">&#9670;&nbsp;</a></span>chart_axis_set_interval_unit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_interval_unit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>unit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">unit</td><td>The interval between the categories.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the interval between the category values. The default interval is 1 which gives the intervals shown in the charts above: </p><pre class="fragment">1, 2, 3, 4, 5, etc.
</pre><p>Setting it to 2 gives: </p><pre class="fragment">1, 3, 5, 7, etc.
</pre><p>For example:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ad92a8a1ad8c6225c05f36287510fa0ea">chart_axis_set_interval_unit</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, 2);</div>
</div><!-- fragment --><div class="image">
<img src="chart_set_interval1.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to category and date axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="accdb835432241836d6a8dd36c98246ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accdb835432241836d6a8dd36c98246ab">&#9670;&nbsp;</a></span>chart_axis_set_interval_tick()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_interval_tick </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>unit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">unit</td><td>The interval between the category ticks.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the interval between the category tick marks. The default interval is 1 between each category but it can be set to other integer values:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#accdb835432241836d6a8dd36c98246ab">chart_axis_set_interval_tick</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, 2);</div>
</div><!-- fragment --><div class="image">
<img src="chart_set_interval2.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to category and date axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="ae23da9d1aeeb43d4ed06f17220fd73f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae23da9d1aeeb43d4ed06f17220fd73f4">&#9670;&nbsp;</a></span>chart_axis_set_major_unit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_major_unit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>unit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">unit</td><td>The increment of the major units.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the increment of the major units in the axis range.</p>
<div class="fragment"><div class="line"><span class="comment">// Turn on the minor gridline (it is off by default).</span></div>
<div class="line"><a class="code" href="chart_8h.html#aa53081409c448c71a535bd5dd1c0cfeb">chart_axis_minor_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ae23da9d1aeeb43d4ed06f17220fd73f4">chart_axis_set_major_unit</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, 4);</div>
<div class="line"><a class="code" href="chart_8h.html#a715028e1980288900be080d9f5ff81e7">chart_axis_set_minor_unit</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, 2);</div>
</div><!-- fragment --><div class="image">
<img src="chart_set_major_units.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to value and date axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a715028e1980288900be080d9f5ff81e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a715028e1980288900be080d9f5ff81e7">&#9670;&nbsp;</a></span>chart_axis_set_minor_unit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_minor_unit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>unit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">unit</td><td>The increment of the minor units.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the increment of the minor units in the axis range.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a715028e1980288900be080d9f5ff81e7">chart_axis_set_minor_unit</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, 2);</div>
</div><!-- fragment --><p>See the image above</p>
<p><b>Axis types</b>: This function is applicable to value and date axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a869c6e1c9951435bd89ff1f3465b2bc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a869c6e1c9951435bd89ff1f3465b2bc8">&#9670;&nbsp;</a></span>chart_axis_set_display_units()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_display_units </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>units</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">units</td><td>The display units: <a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90" title="Display units for chart value axis.">lxw_chart_axis_display_unit</a>.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the display units for the axis. This can be useful if the axis numbers are very large but you don't want to represent them in scientific notation:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a869c6e1c9951435bd89ff1f3465b2bc8">chart_axis_set_display_units</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90aa3b2171ef7f83ed65119cd98d7d83d5a">LXW_CHART_AXIS_UNITS_THOUSANDS</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a869c6e1c9951435bd89ff1f3465b2bc8">chart_axis_set_display_units</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a07a294752096367ac5371f111fba44fd">LXW_CHART_AXIS_UNITS_MILLIONS</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_display_units.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to value axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a8cfd93648bbd9b29201eb0fe8854ae0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cfd93648bbd9b29201eb0fe8854ae0e">&#9670;&nbsp;</a></span>chart_axis_set_display_units_visible()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_set_display_units_visible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>visible</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">visible</td><td>Turn off/on the display units. (0/1)</td></tr>
  </table>
  </dd>
</dl>
<p>Turn on or off the display units for the axis. This option is set on automatically by <code><a class="el" href="chart_8h.html#a869c6e1c9951435bd89ff1f3465b2bc8" title="Set the display units for a value axis.">chart_axis_set_display_units()</a></code>.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a8cfd93648bbd9b29201eb0fe8854ae0e">chart_axis_set_display_units_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
</div><!-- fragment --><p><b>Axis types</b>: This function is applicable to value axes only. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a1f7ddf67b9eaafef1e2d301cf88355e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f7ddf67b9eaafef1e2d301cf88355e7">&#9670;&nbsp;</a></span>chart_axis_major_gridlines_set_visible()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_major_gridlines_set_visible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>visible</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">visible</td><td>Turn off/on the major gridline. (0/1)</td></tr>
  </table>
  </dd>
</dl>
<p>Turn on or off the major gridlines for an X or Y axis. In most Excel charts the Y axis major gridlines are on by default and the X axis major gridlines are off by default.</p>
<p>Example:</p>
<div class="fragment"><div class="line"><span class="comment">// Reverse the normal visible/hidden gridlines for a column chart.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a847f574cc183a1d8a4e3800fe28091f4">LXW_FALSE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_gridline1.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="aa53081409c448c71a535bd5dd1c0cfeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa53081409c448c71a535bd5dd1c0cfeb">&#9670;&nbsp;</a></span>chart_axis_minor_gridlines_set_visible()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_minor_gridlines_set_visible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>visible</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">visible</td><td>Turn off/on the minor gridline. (0/1)</td></tr>
  </table>
  </dd>
</dl>
<p>Turn on or off the minor gridlines for an X or Y axis. In most Excel charts the X and Y axis minor gridlines are off by default.</p>
<p>Example, turn on all major and minor gridlines:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#aa53081409c448c71a535bd5dd1c0cfeb">chart_axis_minor_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"><a class="code" href="chart_8h.html#aa53081409c448c71a535bd5dd1c0cfeb">chart_axis_minor_gridlines_set_visible</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_gridline2.png" alt=""/>
</div>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="a1ab904dd305f6308811a3a92ce71b5ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ab904dd305f6308811a3a92ce71b5ac">&#9670;&nbsp;</a></span>chart_axis_major_gridlines_set_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_major_gridlines_set_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Format the line properties of the major gridlines of a chart:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line1 = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>,</div>
<div class="line">                        .width = 0.5,</div>
<div class="line">                        .dash_type = <a class="code" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a2e9fdd36dd3ad7cc2381ce6be26dbc7e">LXW_CHART_LINE_DASH_SQUARE_DOT</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line2 = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baebda4f169497f225a9c67bb51691c095">LXW_COLOR_YELLOW</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line3 = {.<a class="code" href="structlxw__chart__line.html#ab548d8a04d084df9f14cea072111b052">width</a> = 1.25,</div>
<div class="line">                        .dash_type = <a class="code" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a63f113502fad564a281f68c48795341e">LXW_CHART_LINE_DASH_DASH</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line4 = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a> =  0x00B050};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a1ab904dd305f6308811a3a92ce71b5ac">chart_axis_major_gridlines_set_line</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, &amp;line1);</div>
<div class="line"><a class="code" href="chart_8h.html#add2c1e7be42ea91fd85ba7b676e07e09">chart_axis_minor_gridlines_set_line</a>(chart-&gt;<a class="code" href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">x_axis</a>, &amp;line2);</div>
<div class="line"><a class="code" href="chart_8h.html#a1ab904dd305f6308811a3a92ce71b5ac">chart_axis_major_gridlines_set_line</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, &amp;line3);</div>
<div class="line"><a class="code" href="chart_8h.html#add2c1e7be42ea91fd85ba7b676e07e09">chart_axis_minor_gridlines_set_line</a>(chart-&gt;<a class="code" href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">y_axis</a>, &amp;line4);</div>
</div><!-- fragment --><div class="image">
<img src="chart_gridline3.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="add2c1e7be42ea91fd85ba7b676e07e09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add2c1e7be42ea91fd85ba7b676e07e09">&#9670;&nbsp;</a></span>chart_axis_minor_gridlines_set_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_axis_minor_gridlines_set_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> *&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">axis</td><td>A pointer to a chart <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> object. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Format the line properties of the minor gridlines of a chart, see the example above.</p>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>.</p>
<p><b>Axis types</b>: This function is applicable to to all axes types. See <a class="el" href="working_with_charts.html#ww_charts_axes">Chart Value and Category Axes</a>. </p>

</div>
</div>
<a id="aa0a0b3eadc51a608c76bb9473943e191"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0a0b3eadc51a608c76bb9473943e191">&#9670;&nbsp;</a></span>chart_title_set_name()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_title_set_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">name</td><td>The chart title name.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_title_set_name()</code> function sets the name (title) for the chart. The name is displayed above the chart.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#aa0a0b3eadc51a608c76bb9473943e191">chart_title_set_name</a>(chart, <span class="stringliteral">&quot;Year End Results&quot;</span>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_title_set_name.png" alt=""/>
</div>
<p>The name parameter can also be a formula such as <code>=Sheet1!$A$1</code> to point to a cell in the workbook that contains the name:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#aa0a0b3eadc51a608c76bb9473943e191">chart_title_set_name</a>(chart, <span class="stringliteral">&quot;=Sheet1!$B$1&quot;</span>);</div>
</div><!-- fragment --><p>See also the <code><a class="el" href="chart_8h.html#a642fbe010112eefcf10779da732e936b" title="Set a chart title formula using row and column values.">chart_title_set_name_range()</a></code> function to see how to set the name formula programmatically.</p>
<p>The Excel default is to have no chart title. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_area_8c-example.html#a19">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a19">chart_bar.c</a>, <a class="el" href="chart_column_8c-example.html#a19">chart_column.c</a>, <a class="el" href="chart_data_labels_8c-example.html#a14">chart_data_labels.c</a>, <a class="el" href="chart_data_table_8c-example.html#a19">chart_data_table.c</a>, <a class="el" href="chart_data_tools_8c-example.html#a14">chart_data_tools.c</a>, <a class="el" href="chart_doughnut_8c-example.html#a16">chart_doughnut.c</a>, <a class="el" href="chart_fonts_8c-example.html#a16">chart_fonts.c</a>, <a class="el" href="chart_line_8c-example.html#a19">chart_line.c</a>, <a class="el" href="chart_pattern_8c-example.html#a15">chart_pattern.c</a>, <a class="el" href="chart_pie_8c-example.html#a16">chart_pie.c</a>, <a class="el" href="chart_radar_8c-example.html#a19">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a19">chart_scatter.c</a>, <a class="el" href="chart_styles_8c-example.html#a12">chart_styles.c</a>, and <a class="el" href="chartsheet_8c-example.html#a21">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="a642fbe010112eefcf10779da732e936b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a642fbe010112eefcf10779da732e936b">&#9670;&nbsp;</a></span>chart_title_set_name_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_title_set_name_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sheetname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#aaf33b4e2179dcc466359277210774ce3">lxw_row_t</a>&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="common_8h.html#a4fedd8dede664b070e84e850a3f92fd2">lxw_col_t</a>&#160;</td>
          <td class="paramname"><em>col</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">sheetname</td><td>The name of the worksheet that contains the cell range. </td></tr>
    <tr><td class="paramname">row</td><td>The zero indexed row number of the range. </td></tr>
    <tr><td class="paramname">col</td><td>The zero indexed column number of the range.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_title_set_name_range()</code> function can be used to set a chart title range and is an alternative to using <code><a class="el" href="chart_8h.html#aa0a0b3eadc51a608c76bb9473943e191" title="Set the title of the chart.">chart_title_set_name()</a></code> and a string formula:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a642fbe010112eefcf10779da732e936b">chart_title_set_name_range</a>(chart, <span class="stringliteral">&quot;Sheet1&quot;</span>, 1, 0);</div>
</div><!-- fragment --> 
</div>
</div>
<a id="ab3cde364ea66bb2edfae426299fe7dc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3cde364ea66bb2edfae426299fe7dc7">&#9670;&nbsp;</a></span>chart_title_set_name_font()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_title_set_name_font </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *&#160;</td>
          <td class="paramname"><em>font</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">font</td><td>A pointer to a chart <a class="el" href="structlxw__chart__font.html" title="Struct to represent a chart font.">lxw_chart_font</a> font struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_title_set_name_font()</code> function is used to set the font of a chart title:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__font.html">lxw_chart_font</a> font = {.<a class="code" href="structlxw__chart__font.html#abca1be9b66dcd9bc4558cc97556456b5">bold</a> = <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, .color = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba81f6ca72c0925fe665263547614ebb37">LXW_COLOR_BLUE</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#aa0a0b3eadc51a608c76bb9473943e191">chart_title_set_name</a>(chart, <span class="stringliteral">&quot;Year End Results&quot;</span>);</div>
<div class="line"><a class="code" href="chart_8h.html#ab3cde364ea66bb2edfae426299fe7dc7">chart_title_set_name_font</a>(chart, &amp;font);</div>
</div><!-- fragment --><div class="image">
<img src="chart_title_set_name_font.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fonts">Chart formatting: Fonts</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_fonts_8c-example.html#a17">chart_fonts.c</a>.</dd>
</dl>

</div>
</div>
<a id="a3a0a7351b8ad164d917877ae8a4a7622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a0a7351b8ad164d917877ae8a4a7622">&#9670;&nbsp;</a></span>chart_title_off()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_title_off </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured.</td></tr>
  </table>
  </dd>
</dl>
<p>In general in Excel a chart title isn't displayed unless the user explicitly adds one. However, Excel adds an automatic chart title to charts with a single series and a user defined series name. The <code><a class="el" href="chart_8h.html#a3a0a7351b8ad164d917877ae8a4a7622" title="Turn off an automatic chart title.">chart_title_off()</a></code> function allows you to turn off this automatic chart title:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a3a0a7351b8ad164d917877ae8a4a7622">chart_title_off</a>(chart);</div>
</div><!-- fragment --> 
</div>
</div>
<a id="af1382251c31fd8f97e19048acf5db0a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1382251c31fd8f97e19048acf5db0a1">&#9670;&nbsp;</a></span>chart_legend_set_position()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_legend_set_position </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">position</td><td>The <a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22" title="Chart legend positions.">lxw_chart_legend_position</a> value for the legend.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_legend_set_position()</code> function is used to set the chart legend to one of the <a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22" title="Chart legend positions.">lxw_chart_legend_position</a> values: </p><pre class="fragment">LXW_CHART_LEGEND_NONE
LXW_CHART_LEGEND_RIGHT
LXW_CHART_LEGEND_LEFT
LXW_CHART_LEGEND_TOP
LXW_CHART_LEGEND_BOTTOM
LXW_CHART_LEGEND_TOP_RIGHT
LXW_CHART_LEGEND_OVERLAY_RIGHT
LXW_CHART_LEGEND_OVERLAY_LEFT
LXW_CHART_LEGEND_OVERLAY_TOP_RIGHT
</pre><p>For example:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#af1382251c31fd8f97e19048acf5db0a1">chart_legend_set_position</a>(chart, <a class="code" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22ad8ecb14a4843e242f037b00c8d28c8ec">LXW_CHART_LEGEND_BOTTOM</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_legend_bottom.png" alt=""/>
</div>
<p>This function can also be used to turn off a chart legend:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#af1382251c31fd8f97e19048acf5db0a1">chart_legend_set_position</a>(chart, <a class="code" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a8077ef4a20bd15141f6b747f12ea17a4">LXW_CHART_LEGEND_NONE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_legend_none.png" alt=""/>
</div>
 <dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_clustered_8c-example.html#a14">chart_clustered.c</a>, <a class="el" href="chart_data_labels_8c-example.html#a18">chart_data_labels.c</a>, <a class="el" href="chart_data_table_8c-example.html#a27">chart_data_table.c</a>, and <a class="el" href="chart_fonts_8c-example.html#a23">chart_fonts.c</a>.</dd>
</dl>

</div>
</div>
<a id="ac24ae880bab2fa949d8b84a25fc9a457"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac24ae880bab2fa949d8b84a25fc9a457">&#9670;&nbsp;</a></span>chart_legend_set_font()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_legend_set_font </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> *&#160;</td>
          <td class="paramname"><em>font</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">font</td><td>A pointer to a chart <a class="el" href="structlxw__chart__font.html" title="Struct to represent a chart font.">lxw_chart_font</a> font struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_legend_set_font()</code> function is used to set the font of a chart legend:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__font.html">lxw_chart_font</a> font = {.<a class="code" href="structlxw__chart__font.html#abca1be9b66dcd9bc4558cc97556456b5">bold</a> = <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, .color = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba81f6ca72c0925fe665263547614ebb37">LXW_COLOR_BLUE</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ac24ae880bab2fa949d8b84a25fc9a457">chart_legend_set_font</a>(chart, &amp;font);</div>
</div><!-- fragment --><div class="image">
<img src="chart_legend_set_font.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fonts">Chart formatting: Fonts</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_fonts_8c-example.html#a25">chart_fonts.c</a>.</dd>
</dl>

</div>
</div>
<a id="ac22638faf2a6168d23af1969fcaa0612"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac22638faf2a6168d23af1969fcaa0612">&#9670;&nbsp;</a></span>chart_legend_delete_series()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="common_8h.html#a04b59aa3c578bc75f88ac16a979c5fe6">lxw_error</a> chart_legend_delete_series </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>delete_series</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">delete_series</td><td>An array of zero-indexed values to delete from series.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="common_8h.html#a96384aee66a82d783d695374078e1ea9" title="Error codes from libxlsxwriter functions.">lxw_error</a>.</dd></dl>
<p>The <code>chart_legend_delete_series()</code> function allows you to remove/hide one or more series in a chart legend (the series will still display on the chart).</p>
<p>This function takes an array of one or more zero indexed series numbers. The array should be terminated with -1.</p>
<p>For example to remove the first and third zero-indexed series from the legend of a chart with 3 series:</p>
<div class="fragment"><div class="line">int16_t series[] = {0, 2, -1};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ac22638faf2a6168d23af1969fcaa0612">chart_legend_delete_series</a>(chart, series);</div>
</div><!-- fragment --><div class="image">
<img src="chart_legend_delete.png" alt=""/>
</div>
 
</div>
</div>
<a id="aaf39aa2f25ed3e812dba320bf2832727"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf39aa2f25ed3e812dba320bf2832727">&#9670;&nbsp;</a></span>chart_chartarea_set_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_chartarea_set_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the line/border properties of a chartarea. In Excel the chartarea is the background area behind the chart:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a651a52de6b66e19d5a43ee0c219502b2">none</a>  = <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#aaf39aa2f25ed3e812dba320bf2832727">chart_chartarea_set_line</a>(chart, &amp;line);</div>
<div class="line"><a class="code" href="chart_8h.html#ac43525c7e357f8c5ae2c5e3ad2158856">chart_chartarea_set_fill</a>(chart, &amp;fill);</div>
</div><!-- fragment --><div class="image">
<img src="chart_chartarea.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>

</div>
</div>
<a id="ac43525c7e357f8c5ae2c5e3ad2158856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac43525c7e357f8c5ae2c5e3ad2158856">&#9670;&nbsp;</a></span>chart_chartarea_set_fill()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_chartarea_set_fill </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the fill properties of a chartarea:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac43525c7e357f8c5ae2c5e3ad2158856">chart_chartarea_set_fill</a>(chart, &amp;fill);</div>
</div><!-- fragment --><p>See the example and image above.</p>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a>. </p>

</div>
</div>
<a id="aea04970272dd3eb7a21e9230cd392904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea04970272dd3eb7a21e9230cd392904">&#9670;&nbsp;</a></span>chart_chartarea_set_pattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_chartarea_set_pattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *&#160;</td>
          <td class="paramname"><em>pattern</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">pattern</td><td>A <a class="el" href="structlxw__chart__pattern.html" title="Struct to represent a chart pattern.">lxw_chart_pattern</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the pattern properties of a chartarea:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#aea04970272dd3eb7a21e9230cd392904">chart_chartarea_set_pattern</a>(series1, &amp;pattern);</div>
</div><!-- fragment --><p>For more information see <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d" title="Chart pattern types.">lxw_chart_pattern_type</a> and <a class="el" href="working_with_charts.html#chart_patterns">Chart formatting: Pattern</a>. </p>

</div>
</div>
<a id="ad1b0a857b4fe6866f43f449a0b60246f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1b0a857b4fe6866f43f449a0b60246f">&#9670;&nbsp;</a></span>chart_plotarea_set_line()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_plotarea_set_line </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the line/border properties of a plotarea. In Excel the plotarea is the area between the axes on which the chart series are plotted:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a>     = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>,</div>
<div class="line">                       .width     = 2,</div>
<div class="line">                       .dash_type = <a class="code" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a63f113502fad564a281f68c48795341e">LXW_CHART_LINE_DASH_DASH</a>};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> fill = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a>     = 0xFFFFC2};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ad1b0a857b4fe6866f43f449a0b60246f">chart_plotarea_set_line</a>(chart, &amp;line);</div>
<div class="line"><a class="code" href="chart_8h.html#a9f96f939589a3f4b1edf26315b7da946">chart_plotarea_set_fill</a>(chart, &amp;fill);</div>
</div><!-- fragment --><div class="image">
<img src="chart_plotarea.png" alt=""/>
</div>
<p>For more information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>

</div>
</div>
<a id="a9f96f939589a3f4b1edf26315b7da946"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f96f939589a3f4b1edf26315b7da946">&#9670;&nbsp;</a></span>chart_plotarea_set_fill()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_plotarea_set_fill </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the fill properties of a plotarea:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a9f96f939589a3f4b1edf26315b7da946">chart_plotarea_set_fill</a>(chart, &amp;fill);</div>
</div><!-- fragment --><p>See the example and image above.</p>
<p>For more information see <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a>. </p>

</div>
</div>
<a id="a740b9fea5de2148ec3df56f7f131fc95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a740b9fea5de2148ec3df56f7f131fc95">&#9670;&nbsp;</a></span>chart_plotarea_set_pattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_plotarea_set_pattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> *&#160;</td>
          <td class="paramname"><em>pattern</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">pattern</td><td>A <a class="el" href="structlxw__chart__pattern.html" title="Struct to represent a chart pattern.">lxw_chart_pattern</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>Set the pattern properties of a plotarea:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a740b9fea5de2148ec3df56f7f131fc95">chart_plotarea_set_pattern</a>(series1, &amp;pattern);</div>
</div><!-- fragment --><p>For more information see <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d" title="Chart pattern types.">lxw_chart_pattern_type</a> and <a class="el" href="working_with_charts.html#chart_patterns">Chart formatting: Pattern</a>. </p>

</div>
</div>
<a id="a6865755f0adb52e41466a6576a8a030e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6865755f0adb52e41466a6576a8a030e">&#9670;&nbsp;</a></span>chart_set_style()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_style </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>style_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">style_id</td><td>An index representing the chart style, 1 - 48.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_style()</code> function is used to set the style of the chart to one of the 48 built-in styles available on the "Design" tab in Excel 2007:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a6865755f0adb52e41466a6576a8a030e">chart_set_style</a>(chart, 37)</div>
</div><!-- fragment --><div class="image">
<img src="chart_style.png" alt=""/>
</div>
<p>The style index number is counted from 1 on the top left in the Excel dialog. The default style is 2.</p>
<p><b>Note:</b></p>
<p>In Excel 2013 the Styles section of the "Design" tab in Excel shows what were referred to as "Layouts" in previous versions of Excel. These layouts are not defined in the file format. They are a collection of modifications to the base chart type. They can not be defined by the <code><a class="el" href="chart_8h.html#a6865755f0adb52e41466a6576a8a030e" title="Set the chart style type.">chart_set_style()</a></code>` function. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_area_8c-example.html#a23">chart_area.c</a>, <a class="el" href="chart_bar_8c-example.html#a23">chart_bar.c</a>, <a class="el" href="chart_clustered_8c-example.html#a13">chart_clustered.c</a>, <a class="el" href="chart_column_8c-example.html#a23">chart_column.c</a>, <a class="el" href="chart_doughnut_8c-example.html#a17">chart_doughnut.c</a>, <a class="el" href="chart_line_8c-example.html#a23">chart_line.c</a>, <a class="el" href="chart_pie_8c-example.html#a17">chart_pie.c</a>, <a class="el" href="chart_radar_8c-example.html#a23">chart_radar.c</a>, <a class="el" href="chart_scatter_8c-example.html#a23">chart_scatter.c</a>, <a class="el" href="chart_styles_8c-example.html#a13">chart_styles.c</a>, and <a class="el" href="chartsheet_8c-example.html#a25">chartsheet.c</a>.</dd>
</dl>

</div>
</div>
<a id="a18acd351fb3ab4758cadccba802f1c34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18acd351fb3ab4758cadccba802f1c34">&#9670;&nbsp;</a></span>chart_set_table()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_table </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_table()</code> function adds a data table below the horizontal axis with the data used to plot the chart:</p>
<div class="fragment"><div class="line"><span class="comment">// Turn on the data table with default options.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a18acd351fb3ab4758cadccba802f1c34">chart_set_table</a>(chart);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_table1.png" alt=""/>
</div>
<p>The data table can only be shown with Bar, Column, Line and Area charts. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_table_8c-example.html#a23">chart_data_table.c</a>.</dd>
</dl>

</div>
</div>
<a id="a93a2bfcde3072b5c20e4a65f3adb01a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93a2bfcde3072b5c20e4a65f3adb01a2">&#9670;&nbsp;</a></span>chart_set_table_grid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_table_grid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>horizontal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>vertical</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>outline</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>legend_keys</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">horizontal</td><td>Turn on/off the horizontal grid lines in the table. </td></tr>
    <tr><td class="paramname">vertical</td><td>Turn on/off the vertical grid lines in the table. </td></tr>
    <tr><td class="paramname">outline</td><td>Turn on/off the outline lines in the table. </td></tr>
    <tr><td class="paramname">legend_keys</td><td>Turn on/off the legend keys in the table.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_table_grid()</code> function turns on/off grid options for a chart data table. The data table grid options in Excel are shown in the dialog below:</p>
<div class="image">
<img src="chart_data_table3.png" alt=""/>
</div>
<p>These options can be passed to the <code>chart_set_table_grid()</code> function. The values for a default chart are:</p>
<ul>
<li><code>horizontal</code>: On.</li>
<li><code>vertical</code>: On.</li>
<li><code>outline</code>: On.</li>
<li><code>legend_keys</code>: Off.</li>
</ul>
<p>Example:</p>
<div class="fragment"><div class="line"><span class="comment">// Turn on the data table with default options.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a18acd351fb3ab4758cadccba802f1c34">chart_set_table</a>(chart);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Turn on all grid lines and the grid legend.</span></div>
<div class="line"><a class="code" href="chart_8h.html#a93a2bfcde3072b5c20e4a65f3adb01a2">chart_set_table_grid</a>(chart, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>, <a class="code" href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Turn off the legend since it is show in the table.</span></div>
<div class="line"><a class="code" href="chart_8h.html#af1382251c31fd8f97e19048acf5db0a1">chart_legend_set_position</a>(chart, <a class="code" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a8077ef4a20bd15141f6b747f12ea17a4">LXW_CHART_LEGEND_NONE</a>);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_table2.png" alt=""/>
</div>
<p>The data table can only be shown with Bar, Column, Line and Area charts. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_table_8c-example.html#a25">chart_data_table.c</a>.</dd>
</dl>

</div>
</div>
<a id="a1f64779c71b6e4aabb27634a2e8a7911"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f64779c71b6e4aabb27634a2e8a7911">&#9670;&nbsp;</a></span>chart_set_up_down_bars()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_up_down_bars </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_up_down_bars()</code> function adds Up-Down bars to Line charts to indicate the difference between the first and last data series:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a1f64779c71b6e4aabb27634a2e8a7911">chart_set_up_down_bars</a>(chart);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_tools4.png" alt=""/>
</div>
<p>Up-Down bars are only available in Line charts. By default Up-Down bars are black and white like in the above example. To format the border or fill of the bars see the <code><a class="el" href="chart_8h.html#a777d87b06cb221769846140c2a67c8a9" title="Turn on up-down bars for the chart, with formatting.">chart_set_up_down_bars_format()</a></code> function below. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a19">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="a777d87b06cb221769846140c2a67c8a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a777d87b06cb221769846140c2a67c8a9">&#9670;&nbsp;</a></span>chart_set_up_down_bars_format()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_up_down_bars_format </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>up_bar_line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>up_bar_fill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>down_bar_line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> *&#160;</td>
          <td class="paramname"><em>down_bar_fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">up_bar_line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct for the up-bar border. </td></tr>
    <tr><td class="paramname">up_bar_fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct for the up-bar fill. </td></tr>
    <tr><td class="paramname">down_bar_line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct for the down-bar border. </td></tr>
    <tr><td class="paramname">down_bar_fill</td><td>A <a class="el" href="structlxw__chart__fill.html" title="Struct to represent a chart fill.">lxw_chart_fill</a> struct for the down-bar fill.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_up_down_bars_format()</code> function adds Up-Down bars to Line charts to indicate the difference between the first and last data series. It also allows the up and down bars to be formatted:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line      = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba13bdb1312b42e892cd29dfeb79ec8451">LXW_COLOR_BLACK</a>};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> up_fill   = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = 0x00B050};</div>
<div class="line"><a class="code" href="structlxw__chart__fill.html">lxw_chart_fill</a> down_fill = {.<a class="code" href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">color</a> = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#a777d87b06cb221769846140c2a67c8a9">chart_set_up_down_bars_format</a>(chart, &amp;line, &amp;up_fill, &amp;line, &amp;down_fill);</div>
</div><!-- fragment --><div class="image">
<img src="chart_up_down_bars.png" alt=""/>
</div>
<p>Up-Down bars are only available in Line charts. For more format information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a> and <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a26">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="aefafc0eb6e84560d819d53206de774e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefafc0eb6e84560d819d53206de774e5">&#9670;&nbsp;</a></span>chart_set_drop_lines()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_drop_lines </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_drop_lines()</code> function adds Drop Lines to charts to show the Category value of points in the data:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#aefafc0eb6e84560d819d53206de774e5">chart_set_drop_lines</a>(chart, NULL);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_tools6.png" alt=""/>
</div>
<p>It is possible to format the Drop Line line properties if required:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a>     = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>,</div>
<div class="line">                       .dash_type = <a class="code" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a2e9fdd36dd3ad7cc2381ce6be26dbc7e">LXW_CHART_LINE_DASH_SQUARE_DOT</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#aefafc0eb6e84560d819d53206de774e5">chart_set_drop_lines</a>(chart, &amp;line);</div>
</div><!-- fragment --><p>Drop Lines are only available in Line and Area charts. For more format information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a18">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="ac242cec241cb423fa1cec46ff8fe6887"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac242cec241cb423fa1cec46ff8fe6887">&#9670;&nbsp;</a></span>chart_set_high_low_lines()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_high_low_lines </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> *&#160;</td>
          <td class="paramname"><em>line</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">line</td><td>A <a class="el" href="structlxw__chart__line.html" title="Struct to represent a chart line.">lxw_chart_line</a> struct.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_high_low_lines()</code> function adds High-Low Lines to charts to show the Category value of points in the data:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ac242cec241cb423fa1cec46ff8fe6887">chart_set_high_low_lines</a>(chart, NULL);</div>
</div><!-- fragment --><div class="image">
<img src="chart_data_tools5.png" alt=""/>
</div>
<p>It is possible to format the High-Low Line line properties if required:</p>
<div class="fragment"><div class="line"><a class="code" href="structlxw__chart__line.html">lxw_chart_line</a> line = {.<a class="code" href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">color</a>     = <a class="code" href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a>,</div>
<div class="line">                       .dash_type = <a class="code" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a2e9fdd36dd3ad7cc2381ce6be26dbc7e">LXW_CHART_LINE_DASH_SQUARE_DOT</a>};</div>
<div class="line"> </div>
<div class="line"><a class="code" href="chart_8h.html#ac242cec241cb423fa1cec46ff8fe6887">chart_set_high_low_lines</a>(chart, &amp;line);</div>
</div><!-- fragment --><p>High-Low Lines are only available in Line charts. For more format information see <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_data_tools_8c-example.html#a16">chart_data_tools.c</a>.</dd>
</dl>

</div>
</div>
<a id="a655aa8dfd0ed8483d28ae86683dcf0af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a655aa8dfd0ed8483d28ae86683dcf0af">&#9670;&nbsp;</a></span>chart_set_series_overlap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_series_overlap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int8_t&#160;</td>
          <td class="paramname"><em>overlap</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">overlap</td><td>The overlap between the series. -100 to 100.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_series_overlap()</code> function sets the overlap between series in Bar and Column charts.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a655aa8dfd0ed8483d28ae86683dcf0af">chart_set_series_overlap</a>(chart, -50);</div>
</div><!-- fragment --><div class="image">
<img src="chart_overlap.png" alt=""/>
</div>
<p>The overlap value must be in the range <code>0 &lt;= overlap &lt;= 500</code>. The default value is 0.</p>
<p>This option is only available for Bar/Column charts. </p>

</div>
</div>
<a id="a4a3e57d55a2238724bef8cf20a64641f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a3e57d55a2238724bef8cf20a64641f">&#9670;&nbsp;</a></span>chart_set_series_gap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_series_gap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>gap</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">gap</td><td>The gap between the series. 0 to 500.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_set_series_gap()</code> function sets the gap between series in Bar and Column charts.</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a4a3e57d55a2238724bef8cf20a64641f">chart_set_series_gap</a>(chart, 400);</div>
</div><!-- fragment --><div class="image">
<img src="chart_gap.png" alt=""/>
</div>
<p>The gap value must be in the range <code>0 &lt;= gap &lt;= 500</code>. The default value is 150.</p>
<p>This option is only available for Bar/Column charts. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_pattern_8c-example.html#a27">chart_pattern.c</a>.</dd>
</dl>

</div>
</div>
<a id="a47a718bcbe2eda90bebc2031c9287251"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47a718bcbe2eda90bebc2031c9287251">&#9670;&nbsp;</a></span>chart_show_blanks_as()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_show_blanks_as </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>option</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">option</td><td>The display option. A <a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89c" title="Define how blank values are displayed in a chart.">lxw_chart_blank</a> option.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code>chart_show_blanks_as()</code> function controls how blank data is displayed in a chart:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a47a718bcbe2eda90bebc2031c9287251">chart_show_blanks_as</a>(chart, <a class="code" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89cace2e142b371744e67c606279d0be4110">LXW_CHART_BLANKS_AS_CONNECTED</a>);</div>
</div><!-- fragment --><p>The <code>option</code> parameter can have one of the following values:</p>
<ul>
<li><a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89ca2348f13206ee272ec69863e013a2fa66">LXW_CHART_BLANKS_AS_GAP</a>: Show empty chart cells as gaps in the data. This is the default option for Excel charts.</li>
<li><a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89ca401573b67c0db3bfaffbff07e2b56178">LXW_CHART_BLANKS_AS_ZERO</a>: Show empty chart cells as zeros.</li>
<li><a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89cace2e142b371744e67c606279d0be4110">LXW_CHART_BLANKS_AS_CONNECTED</a>: Show empty chart cells as connected. Only for charts with lines. </li>
</ul>

</div>
</div>
<a id="a6c3446d8f23fc476e2320a35ac8cf5a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c3446d8f23fc476e2320a35ac8cf5a6">&#9670;&nbsp;</a></span>chart_show_hidden_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_show_hidden_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured.</td></tr>
  </table>
  </dd>
</dl>
<p>Display data that is in hidden rows or columns on the chart:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a6c3446d8f23fc476e2320a35ac8cf5a6">chart_show_hidden_data</a>(chart);</div>
</div><!-- fragment --> 
</div>
</div>
<a id="ae0441e6a3a1d173be18ff96a4ded874a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0441e6a3a1d173be18ff96a4ded874a">&#9670;&nbsp;</a></span>chart_set_rotation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_rotation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>rotation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">rotation</td><td>The angle of rotation.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code><a class="el" href="chart_8h.html#ae0441e6a3a1d173be18ff96a4ded874a" title="Set the Pie/Doughnut chart rotation.">chart_set_rotation()</a></code> function is used to set the rotation of the first segment of a Pie/Doughnut chart. This has the effect of rotating the entire chart:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#ae0441e6a3a1d173be18ff96a4ded874a">chart_set_rotation</a>(chart, 28);</div>
</div><!-- fragment --><p>The angle of rotation must be in the range <code>0 &lt;= rotation &lt;= 360</code>.</p>
<p>This option is only available for Pie/Doughnut charts. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_doughnut_8c-example.html#a24">chart_doughnut.c</a>, and <a class="el" href="chart_pie_8c-example.html#a24">chart_pie.c</a>.</dd>
</dl>

</div>
</div>
<a id="a867ce116a88d422724f79f1a378e5502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a867ce116a88d422724f79f1a378e5502">&#9670;&nbsp;</a></span>chart_set_hole_size()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chart_set_hole_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlxw__chart.html">lxw_chart</a> *&#160;</td>
          <td class="paramname"><em>chart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chart</td><td>Pointer to a <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> instance to be configured. </td></tr>
    <tr><td class="paramname">size</td><td>The hole size as a percentage.</td></tr>
  </table>
  </dd>
</dl>
<p>The <code><a class="el" href="chart_8h.html#a867ce116a88d422724f79f1a378e5502" title="Set the Doughnut chart hole size.">chart_set_hole_size()</a></code> function is used to set the hole size of a Doughnut chart:</p>
<div class="fragment"><div class="line"><a class="code" href="chart_8h.html#a867ce116a88d422724f79f1a378e5502">chart_set_hole_size</a>(chart, 33);</div>
</div><!-- fragment --><p>The hole size must be in the range <code>10 &lt;= size &lt;= 90</code>.</p>
<p>This option is only available for Doughnut charts. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="chart_doughnut_8c-example.html#a25">chart_doughnut.c</a>.</dd>
</dl>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a1149825d03f8551ecac138ddd184c2e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1149825d03f8551ecac138ddd184c2e9">&#9670;&nbsp;</a></span>lxw_chart_line_dash_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570">lxw_chart_line_dash_type</a> <a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570">lxw_chart_line_dash_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The dash types are shown in the order that they appear in the Excel dialog. See <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>

</div>
</div>
<a id="a17175ef1f198157b9825b54e22a36f61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17175ef1f198157b9825b54e22a36f61">&#9670;&nbsp;</a></span>lxw_chart_line</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a> <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>See <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>

</div>
</div>
<a id="a53458e2f74f28a2d31e54326d0649cde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53458e2f74f28a2d31e54326d0649cde">&#9670;&nbsp;</a></span>lxw_chart_fill</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a> <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>See <a class="el" href="working_with_charts.html#chart_fills">Chart formatting: Fill</a>. </p>

</div>
</div>
<a id="a1fd9f5baf623dcfb681d8f55308c30d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fd9f5baf623dcfb681d8f55308c30d9">&#9670;&nbsp;</a></span>lxw_chart_pattern</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a> <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>See <a class="el" href="working_with_charts.html#chart_patterns">Chart formatting: Pattern</a>. </p>

</div>
</div>
<a id="aec6f9dd164f2501a62f4cd2e5b32e2f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec6f9dd164f2501a62f4cd2e5b32e2f1">&#9670;&nbsp;</a></span>lxw_chart_font</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a> <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>See <a class="el" href="working_with_charts.html#chart_fonts">Chart formatting: Fonts</a>. </p>

</div>
</div>
<a id="a40899472cd828961b11761d3643b5432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40899472cd828961b11761d3643b5432">&#9670;&nbsp;</a></span>lxw_chart_point</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__point.html">lxw_chart_point</a> <a class="el" href="structlxw__chart__point.html">lxw_chart_point</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The <a class="el" href="structlxw__chart__point.html" title="Struct to represent an Excel chart data point.">lxw_chart_point</a> used to set the line, fill and pattern of one or more points in a chart data series. See <a class="el" href="working_with_charts.html#chart_points">Working with Chart Points</a>. </p>

</div>
</div>
<a id="ae9bff7fd18e6c10693942c2191fb89ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9bff7fd18e6c10693942c2191fb89ac">&#9670;&nbsp;</a></span>lxw_chart_data_label</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__data__label.html">lxw_chart_data_label</a> <a class="el" href="structlxw__chart__data__label.html">lxw_chart_data_label</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The <a class="el" href="structlxw__chart__data__label.html" title="Struct to represent an Excel chart data label.">lxw_chart_data_label</a> struct is used to represent a data label in a chart series so that custom properties can be set for it. </p>

</div>
</div>
<a id="a4cc90f15b335ca4c1ee6718a439f32a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cc90f15b335ca4c1ee6718a439f32a5">&#9670;&nbsp;</a></span>lxw_chart_series</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__series.html">lxw_chart_series</a> <a class="el" href="structlxw__chart__series.html">lxw_chart_series</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The <a class="el" href="structlxw__chart__series.html" title="Struct to represent an Excel chart data series.">lxw_chart_series</a> is created using the chart_add_series function. It is used in functions that modify a chart series but the members of the struct aren't modified directly. </p>

</div>
</div>
<a id="a7ebb0ae1b19900c8d8969db8232939ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ebb0ae1b19900c8d8969db8232939ab">&#9670;&nbsp;</a></span>lxw_chart_axis</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a> <a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The <a class="el" href="structlxw__chart__axis.html" title="Struct to represent an Excel chart axis.">lxw_chart_axis</a> struct is used in functions that modify a chart axis but the members of the struct aren't modified directly. </p>

</div>
</div>
<a id="aebf8ed9b18a52776fa654a7e2ec43ecc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebf8ed9b18a52776fa654a7e2ec43ecc">&#9670;&nbsp;</a></span>lxw_chart</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structlxw__chart.html">lxw_chart</a> <a class="el" href="structlxw__chart.html">lxw_chart</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The members of the <a class="el" href="structlxw__chart.html" title="Struct to represent an Excel chart.">lxw_chart</a> struct aren't modified directly. Instead the chart properties are set by calling the functions shown in <a class="el" href="chart_8h.html" title="Functions related to adding data to and configuring a chart.">chart.h</a>. </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a9f577b0fcabe6cac9118a26a483fe85c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f577b0fcabe6cac9118a26a483fe85c">&#9670;&nbsp;</a></span>lxw_chart_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85c">lxw_chart_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85caa2eca7ad095d4b8b340377603b5331db"></a>LXW_CHART_NONE&#160;</td><td class="fielddoc"><p>None. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85cab7d204b0c88aa41565b792a3ac946e73"></a>LXW_CHART_AREA&#160;</td><td class="fielddoc"><p>Area chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85caf78202456c43feb53a91c2f56fd3341b"></a>LXW_CHART_AREA_STACKED&#160;</td><td class="fielddoc"><p>Area chart - stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca9df7f4ab4ee2fc2e45937e3937046d17"></a>LXW_CHART_AREA_STACKED_PERCENT&#160;</td><td class="fielddoc"><p>Area chart - percentage stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85cab70e5b5cf00126d7040ab25af3b117d5"></a>LXW_CHART_BAR&#160;</td><td class="fielddoc"><p>Bar chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85caa73fe9250d87a0b5c012d9861854285f"></a>LXW_CHART_BAR_STACKED&#160;</td><td class="fielddoc"><p>Bar chart - stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca11e520d38ebd7c5a5710e60e8ffa5dbc"></a>LXW_CHART_BAR_STACKED_PERCENT&#160;</td><td class="fielddoc"><p>Bar chart - percentage stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85cafa7f69bde9c99b5818297c64e8b9070a"></a>LXW_CHART_COLUMN&#160;</td><td class="fielddoc"><p>Column chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca1f3eecb6292871e7075c8227bee42a45"></a>LXW_CHART_COLUMN_STACKED&#160;</td><td class="fielddoc"><p>Column chart - stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca05a44c21f8339df6c21a5dbf1d4aa611"></a>LXW_CHART_COLUMN_STACKED_PERCENT&#160;</td><td class="fielddoc"><p>Column chart - percentage stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85cac6f314457fbc3aa1f7429aa34dd3e823"></a>LXW_CHART_DOUGHNUT&#160;</td><td class="fielddoc"><p>Doughnut chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85caf309b18af571c90d3ae052e769d30e6c"></a>LXW_CHART_LINE&#160;</td><td class="fielddoc"><p>Line chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca91abd3a3face03ed45f949c5073fcacf"></a>LXW_CHART_LINE_STACKED&#160;</td><td class="fielddoc"><p>Line chart - stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca1fe7e2bcd7a70a760828ea37512ee264"></a>LXW_CHART_LINE_STACKED_PERCENT&#160;</td><td class="fielddoc"><p>Line chart - percentage stacked. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca679756788a8bec4bfc1e1c723ec5246a"></a>LXW_CHART_PIE&#160;</td><td class="fielddoc"><p>Pie chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85cac67f7cb8fb0cdd98b0e3d8ecd7c5cd4e"></a>LXW_CHART_SCATTER&#160;</td><td class="fielddoc"><p>Scatter chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca2c790940adb04ba5030a3fb1cf9a4c83"></a>LXW_CHART_SCATTER_STRAIGHT&#160;</td><td class="fielddoc"><p>Scatter chart - straight. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca4629ad350ebcdb6f98e1ce8b3c0bdcfa"></a>LXW_CHART_SCATTER_STRAIGHT_WITH_MARKERS&#160;</td><td class="fielddoc"><p>Scatter chart - straight with markers. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85cabc16d4ec606d150661855b2252565506"></a>LXW_CHART_SCATTER_SMOOTH&#160;</td><td class="fielddoc"><p>Scatter chart - smooth. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca50cf4163e4a7b146771ff7dd180ae4c1"></a>LXW_CHART_SCATTER_SMOOTH_WITH_MARKERS&#160;</td><td class="fielddoc"><p>Scatter chart - smooth with markers. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca700d2ed934b73997dc030c6f5f652b58"></a>LXW_CHART_RADAR&#160;</td><td class="fielddoc"><p>Radar chart. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85cae7bc22beb8b3f55a83f7ea8df896b595"></a>LXW_CHART_RADAR_WITH_MARKERS&#160;</td><td class="fielddoc"><p>Radar chart - with markers. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9f577b0fcabe6cac9118a26a483fe85ca10120027a87029da4cb9e66ecab5e22f"></a>LXW_CHART_RADAR_FILLED&#160;</td><td class="fielddoc"><p>Radar chart - filled. </p>
</td></tr>
</table>

</div>
</div>
<a id="aa7331d5134989542f324aa6f1f1f7d22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7331d5134989542f324aa6f1f1f7d22">&#9670;&nbsp;</a></span>lxw_chart_legend_position</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22">lxw_chart_legend_position</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22a8077ef4a20bd15141f6b747f12ea17a4"></a>LXW_CHART_LEGEND_NONE&#160;</td><td class="fielddoc"><p>No chart legend. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22a3e143177b14e1f4b05e332c9f6bb1510"></a>LXW_CHART_LEGEND_RIGHT&#160;</td><td class="fielddoc"><p>Chart legend positioned at right side. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22abe03ad30aaddbf0dd09759960c59b7b1"></a>LXW_CHART_LEGEND_LEFT&#160;</td><td class="fielddoc"><p>Chart legend positioned at left side. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22ae5a0056cf08df61e5e5972a830e830fc"></a>LXW_CHART_LEGEND_TOP&#160;</td><td class="fielddoc"><p>Chart legend positioned at top. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22ad8ecb14a4843e242f037b00c8d28c8ec"></a>LXW_CHART_LEGEND_BOTTOM&#160;</td><td class="fielddoc"><p>Chart legend positioned at bottom. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22a59ead6ca7b7cf9a47083f0e6e89683a7"></a>LXW_CHART_LEGEND_TOP_RIGHT&#160;</td><td class="fielddoc"><p>Chart legend positioned at top right. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22a954b4324e43c90d8205d17dd67b54574"></a>LXW_CHART_LEGEND_OVERLAY_RIGHT&#160;</td><td class="fielddoc"><p>Chart legend overlaid at right side. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22a29af3519670a69bea28a4930d1c74e80"></a>LXW_CHART_LEGEND_OVERLAY_LEFT&#160;</td><td class="fielddoc"><p>Chart legend overlaid at left side. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa7331d5134989542f324aa6f1f1f7d22a076a81e574bb3cf18c01395cf56f185f"></a>LXW_CHART_LEGEND_OVERLAY_TOP_RIGHT&#160;</td><td class="fielddoc"><p>Chart legend overlaid at top right. </p>
</td></tr>
</table>

</div>
</div>
<a id="afb0d1b3884f1520c227ef9c8945c2570"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb0d1b3884f1520c227ef9c8945c2570">&#9670;&nbsp;</a></span>lxw_chart_line_dash_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570">lxw_chart_line_dash_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The dash types are shown in the order that they appear in the Excel dialog. See <a class="el" href="working_with_charts.html#chart_lines">Chart formatting: Line</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570ac86d05550348d57f941c2a4c6e55d4e2"></a>LXW_CHART_LINE_DASH_SOLID&#160;</td><td class="fielddoc"><p>Solid. </p>
</td></tr>
<tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570a0b8b0397fefbaef241d5e99153a7a9ff"></a>LXW_CHART_LINE_DASH_ROUND_DOT&#160;</td><td class="fielddoc"><p>Round Dot. </p>
</td></tr>
<tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570a2e9fdd36dd3ad7cc2381ce6be26dbc7e"></a>LXW_CHART_LINE_DASH_SQUARE_DOT&#160;</td><td class="fielddoc"><p>Square Dot. </p>
</td></tr>
<tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570a63f113502fad564a281f68c48795341e"></a>LXW_CHART_LINE_DASH_DASH&#160;</td><td class="fielddoc"><p>Dash. </p>
</td></tr>
<tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570ae5fefc31566d4ac3f9268a37e7629911"></a>LXW_CHART_LINE_DASH_DASH_DOT&#160;</td><td class="fielddoc"><p>Dash Dot. </p>
</td></tr>
<tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570a913ea1b36ac420c9acf302f6edef768a"></a>LXW_CHART_LINE_DASH_LONG_DASH&#160;</td><td class="fielddoc"><p>Long Dash. </p>
</td></tr>
<tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570ad0f30784bcbf50322b94eb0510ece7a7"></a>LXW_CHART_LINE_DASH_LONG_DASH_DOT&#160;</td><td class="fielddoc"><p>Long Dash Dot. </p>
</td></tr>
<tr><td class="fieldname"><a id="afb0d1b3884f1520c227ef9c8945c2570ab52800ff1e8a7b92f84a1179990141bc"></a>LXW_CHART_LINE_DASH_LONG_DASH_DOT_DOT&#160;</td><td class="fielddoc"><p>Long Dash Dot Dot. </p>
</td></tr>
</table>

</div>
</div>
<a id="a347dc392e6077c1137df42d2ad01edfc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a347dc392e6077c1137df42d2ad01edfc">&#9670;&nbsp;</a></span>lxw_chart_marker_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfc">lxw_chart_marker_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfca3575e2c5d289739b8c5b825c13893ff7"></a>LXW_CHART_MARKER_AUTOMATIC&#160;</td><td class="fielddoc"><p>Automatic, series default, marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfca8034b60b42094dd1a919e1432828b9ce"></a>LXW_CHART_MARKER_NONE&#160;</td><td class="fielddoc"><p>No marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfcac09f924f33e8068a175686cd968332a1"></a>LXW_CHART_MARKER_SQUARE&#160;</td><td class="fielddoc"><p>Square marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfca06f870f503d97d50c1177e526208f699"></a>LXW_CHART_MARKER_DIAMOND&#160;</td><td class="fielddoc"><p>Diamond marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfcac3a481d6a7ac1692534f4aa11844d079"></a>LXW_CHART_MARKER_TRIANGLE&#160;</td><td class="fielddoc"><p>Triangle marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfcaf1080c66bda7fc7187e4a3a11fc0e932"></a>LXW_CHART_MARKER_X&#160;</td><td class="fielddoc"><p>X shape marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfca5c3a72be3c3d0efd34094e60d7923505"></a>LXW_CHART_MARKER_STAR&#160;</td><td class="fielddoc"><p>Star marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfca5aa2f487e343e75450446513a2721155"></a>LXW_CHART_MARKER_SHORT_DASH&#160;</td><td class="fielddoc"><p>Short dash marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfca7ef8beb0f980685042ca4bb4a4ffcf43"></a>LXW_CHART_MARKER_LONG_DASH&#160;</td><td class="fielddoc"><p>Long dash marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfca0ae3b0b530833d7a3e5315d72467f6ce"></a>LXW_CHART_MARKER_CIRCLE&#160;</td><td class="fielddoc"><p>Circle marker type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a347dc392e6077c1137df42d2ad01edfcaa9f2c3cdf377e735475ba0831b5e8c34"></a>LXW_CHART_MARKER_PLUS&#160;</td><td class="fielddoc"><p>Plus (+) marker type. </p>
</td></tr>
</table>

</div>
</div>
<a id="aa97ba4df6e3cb14bcb773a7c6b55de9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa97ba4df6e3cb14bcb773a7c6b55de9d">&#9670;&nbsp;</a></span>lxw_chart_pattern_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d">lxw_chart_pattern_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da5a62210a0468e996272d93cbf1cb9209"></a>LXW_CHART_PATTERN_NONE&#160;</td><td class="fielddoc"><p>None pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dac24f9a61bd0f1347d0a71413d7482086"></a>LXW_CHART_PATTERN_PERCENT_5&#160;</td><td class="fielddoc"><p>5 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da3f864e01a4b50b5ed894c58c74ea5044"></a>LXW_CHART_PATTERN_PERCENT_10&#160;</td><td class="fielddoc"><p>10 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da343b42b49d911c18661ae673c0714252"></a>LXW_CHART_PATTERN_PERCENT_20&#160;</td><td class="fielddoc"><p>20 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da0f64d55a296609974db6ba350deb5be8"></a>LXW_CHART_PATTERN_PERCENT_25&#160;</td><td class="fielddoc"><p>25 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da21eba92923b8d4aaa59c09263ad536f1"></a>LXW_CHART_PATTERN_PERCENT_30&#160;</td><td class="fielddoc"><p>30 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da71df56fba88ea1d6d2887050e88ba189"></a>LXW_CHART_PATTERN_PERCENT_40&#160;</td><td class="fielddoc"><p>40 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da12e7c7ad9f342c0f0be98fd4d20fcc74"></a>LXW_CHART_PATTERN_PERCENT_50&#160;</td><td class="fielddoc"><p>50 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9daaaf89778f37e47326b8d4de5db49f185"></a>LXW_CHART_PATTERN_PERCENT_60&#160;</td><td class="fielddoc"><p>60 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da3a8d32a58e356e7e5021fbff51cafe8f"></a>LXW_CHART_PATTERN_PERCENT_70&#160;</td><td class="fielddoc"><p>70 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da00b805977a00752ba3980145da8d3f23"></a>LXW_CHART_PATTERN_PERCENT_75&#160;</td><td class="fielddoc"><p>75 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da76073462d50186cbe7c8f78943419fd6"></a>LXW_CHART_PATTERN_PERCENT_80&#160;</td><td class="fielddoc"><p>80 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da48f40a9e6662b6c734b1062e0850ad5e"></a>LXW_CHART_PATTERN_PERCENT_90&#160;</td><td class="fielddoc"><p>90 Percent pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da6278b9d0eb4a4e120ad0efca5fe21ea8"></a>LXW_CHART_PATTERN_LIGHT_DOWNWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Light downward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da9295301a4fde1d07b912f064104ac580"></a>LXW_CHART_PATTERN_LIGHT_UPWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Light upward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9daa07a2ea802f5d1e31f50c1b90bccf66c"></a>LXW_CHART_PATTERN_DARK_DOWNWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Dark downward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da2bab5bb1568aa4488b08b0bf07ac1b45"></a>LXW_CHART_PATTERN_DARK_UPWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Dark upward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da66cae16b81e7d20416a4a570ef8d0c16"></a>LXW_CHART_PATTERN_WIDE_DOWNWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Wide downward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da0b278b42ec1f8332f0b87cd65dda9310"></a>LXW_CHART_PATTERN_WIDE_UPWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Wide upward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da9d186fc40d05a7bbd1c319d0baea0a0b"></a>LXW_CHART_PATTERN_LIGHT_VERTICAL&#160;</td><td class="fielddoc"><p>Light vertical pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dacf0ba4ae24b26c4444210d15bee98190"></a>LXW_CHART_PATTERN_LIGHT_HORIZONTAL&#160;</td><td class="fielddoc"><p>Light horizontal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da710d8a2e64454b86da691cfa9b78f185"></a>LXW_CHART_PATTERN_NARROW_VERTICAL&#160;</td><td class="fielddoc"><p>Narrow vertical pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dad6bb75b692915b7a31932e7ad216002a"></a>LXW_CHART_PATTERN_NARROW_HORIZONTAL&#160;</td><td class="fielddoc"><p>Narrow horizontal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da92554731f397b77e05349819d33e6a9e"></a>LXW_CHART_PATTERN_DARK_VERTICAL&#160;</td><td class="fielddoc"><p>Dark vertical pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da52616899771a9e22e975b66238685eaf"></a>LXW_CHART_PATTERN_DARK_HORIZONTAL&#160;</td><td class="fielddoc"><p>Dark horizontal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da2bed857ed24d9e9a9c1f2ac46f9f3442"></a>LXW_CHART_PATTERN_DASHED_DOWNWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Dashed downward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da1c8fedb44808807126126936bcf70e94"></a>LXW_CHART_PATTERN_DASHED_UPWARD_DIAGONAL&#160;</td><td class="fielddoc"><p>Dashed upward diagonal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dad1c1816ae52e86e51878ec85a081ece2"></a>LXW_CHART_PATTERN_DASHED_HORIZONTAL&#160;</td><td class="fielddoc"><p>Dashed horizontal pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da6a42c81611ef25fc43702ddc6dc846ee"></a>LXW_CHART_PATTERN_DASHED_VERTICAL&#160;</td><td class="fielddoc"><p>Dashed vertical pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dafa5c51d0c66faa4f7164598ff4205c53"></a>LXW_CHART_PATTERN_SMALL_CONFETTI&#160;</td><td class="fielddoc"><p>Small confetti pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dae36317ed4f7ceea17731b4b9ac9b5619"></a>LXW_CHART_PATTERN_LARGE_CONFETTI&#160;</td><td class="fielddoc"><p>Large confetti pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da5e9e62b299164b226e3530a17927ccde"></a>LXW_CHART_PATTERN_ZIGZAG&#160;</td><td class="fielddoc"><p>Zigzag pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da8e355806e2f97b12bce7ca2c29e1fcf0"></a>LXW_CHART_PATTERN_WAVE&#160;</td><td class="fielddoc"><p>Wave pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dae9ee90da2c3750f667f915b608d0b000"></a>LXW_CHART_PATTERN_DIAGONAL_BRICK&#160;</td><td class="fielddoc"><p>Diagonal brick pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9daf528922e8775b461b61eb077644c2478"></a>LXW_CHART_PATTERN_HORIZONTAL_BRICK&#160;</td><td class="fielddoc"><p>Horizontal brick pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dac59d890caaa9fd94368a5f9c22b46065"></a>LXW_CHART_PATTERN_WEAVE&#160;</td><td class="fielddoc"><p>Weave pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da2f131a3e22118542890b8814ecee7746"></a>LXW_CHART_PATTERN_PLAID&#160;</td><td class="fielddoc"><p>Plaid pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da9144157cacfbce24aa06c319f3d7f3ce"></a>LXW_CHART_PATTERN_DIVOT&#160;</td><td class="fielddoc"><p>Divot pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da2990d42f2dec7d335bbd53d0396b33b4"></a>LXW_CHART_PATTERN_DOTTED_GRID&#160;</td><td class="fielddoc"><p>Dotted grid pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da292c50f4d6e9812bb171c49211b2f5d0"></a>LXW_CHART_PATTERN_DOTTED_DIAMOND&#160;</td><td class="fielddoc"><p>Dotted diamond pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da533285cbc53748d985e923ff1ccc4650"></a>LXW_CHART_PATTERN_SHINGLE&#160;</td><td class="fielddoc"><p>Shingle pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da0e511c291add359d48f5b0a1ca833d9b"></a>LXW_CHART_PATTERN_TRELLIS&#160;</td><td class="fielddoc"><p>Trellis pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da91a25e4f50afc2f5c3b0682e4a826420"></a>LXW_CHART_PATTERN_SPHERE&#160;</td><td class="fielddoc"><p>Sphere pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da8273b305ea014e11024c5b67c9c34ca0"></a>LXW_CHART_PATTERN_SMALL_GRID&#160;</td><td class="fielddoc"><p>Small grid pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da96f095cb93bbb612a319db8d8939f2a0"></a>LXW_CHART_PATTERN_LARGE_GRID&#160;</td><td class="fielddoc"><p>Large grid pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9dae05b9a175dd917ff66adc28b9b3a0e62"></a>LXW_CHART_PATTERN_SMALL_CHECK&#160;</td><td class="fielddoc"><p>Small check pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da0d2c5932327db4dd570d8c88b3d63263"></a>LXW_CHART_PATTERN_LARGE_CHECK&#160;</td><td class="fielddoc"><p>Large check pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da49fa41a6340d9fb57a75d54dd1a840fc"></a>LXW_CHART_PATTERN_OUTLINED_DIAMOND&#160;</td><td class="fielddoc"><p>Outlined diamond pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa97ba4df6e3cb14bcb773a7c6b55de9da3177756848e745e5c7cd06592faed36d"></a>LXW_CHART_PATTERN_SOLID_DIAMOND&#160;</td><td class="fielddoc"><p>Solid diamond pattern. </p>
</td></tr>
</table>

</div>
</div>
<a id="a1128d0e553fc350134c4937a19cfe430"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1128d0e553fc350134c4937a19cfe430">&#9670;&nbsp;</a></span>lxw_chart_label_position</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430">lxw_chart_label_position</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430ad659a6e0a20b59badfc5a64a296fecc7"></a>LXW_CHART_LABEL_POSITION_DEFAULT&#160;</td><td class="fielddoc"><p>Series data label position: default position. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430a5fb7ff3cb67df85145d5e5c0240f2402"></a>LXW_CHART_LABEL_POSITION_CENTER&#160;</td><td class="fielddoc"><p>Series data label position: center. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430a3aaedbb66c7b914d4f73df482c08ee03"></a>LXW_CHART_LABEL_POSITION_RIGHT&#160;</td><td class="fielddoc"><p>Series data label position: right. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430a5f272310338b0306fc427450ca612b11"></a>LXW_CHART_LABEL_POSITION_LEFT&#160;</td><td class="fielddoc"><p>Series data label position: left. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430af5e0e1d7fda566367f65c52f793a25c8"></a>LXW_CHART_LABEL_POSITION_ABOVE&#160;</td><td class="fielddoc"><p>Series data label position: above. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430aa6f5b88076ae9dea4b185192153a276b"></a>LXW_CHART_LABEL_POSITION_BELOW&#160;</td><td class="fielddoc"><p>Series data label position: below. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430a5e03c40128bf3b64ce97cd093d620a4b"></a>LXW_CHART_LABEL_POSITION_INSIDE_BASE&#160;</td><td class="fielddoc"><p>Series data label position: inside base. <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430a7b9130ecc756626e9b2f19073713a4da"></a>LXW_CHART_LABEL_POSITION_INSIDE_END&#160;</td><td class="fielddoc"><p>Series data label position: inside end. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430a2cab22e8438bfcef9be58e54b12d5858"></a>LXW_CHART_LABEL_POSITION_OUTSIDE_END&#160;</td><td class="fielddoc"><p>Series data label position: outside end. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1128d0e553fc350134c4937a19cfe430aee28cc8ec267684d491a0a69caf2a2f8"></a>LXW_CHART_LABEL_POSITION_BEST_FIT&#160;</td><td class="fielddoc"><p>Series data label position: best fit. </p>
</td></tr>
</table>

</div>
</div>
<a id="a2775e02cfba1d2b2dc85ebadc03f264d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2775e02cfba1d2b2dc85ebadc03f264d">&#9670;&nbsp;</a></span>lxw_chart_label_separator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264d">lxw_chart_label_separator</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2775e02cfba1d2b2dc85ebadc03f264da55ea4e79180c303b0fd1a38c238a502a"></a>LXW_CHART_LABEL_SEPARATOR_COMMA&#160;</td><td class="fielddoc"><p>Series data label separator: comma (the default). </p>
</td></tr>
<tr><td class="fieldname"><a id="a2775e02cfba1d2b2dc85ebadc03f264da11001b8cf225130f78e2f362e2bc23e6"></a>LXW_CHART_LABEL_SEPARATOR_SEMICOLON&#160;</td><td class="fielddoc"><p>Series data label separator: semicolon. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2775e02cfba1d2b2dc85ebadc03f264dabdbafc759aec4f257240db03b95d3b17"></a>LXW_CHART_LABEL_SEPARATOR_PERIOD&#160;</td><td class="fielddoc"><p>Series data label separator: period. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2775e02cfba1d2b2dc85ebadc03f264da3299a79c3621de0373dac60fdc37f2fa"></a>LXW_CHART_LABEL_SEPARATOR_NEWLINE&#160;</td><td class="fielddoc"><p>Series data label separator: newline. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2775e02cfba1d2b2dc85ebadc03f264dad0b42ecc2120906feb6b055f69e9f909"></a>LXW_CHART_LABEL_SEPARATOR_SPACE&#160;</td><td class="fielddoc"><p>Series data label separator: space. </p>
</td></tr>
</table>

</div>
</div>
<a id="a3c36cef7a49c5698e95d112a35d3dc92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c36cef7a49c5698e95d112a35d3dc92">&#9670;&nbsp;</a></span>lxw_chart_axis_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92">lxw_chart_axis_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3c36cef7a49c5698e95d112a35d3dc92a0c4f5ebbdbe59d52061b1201370210aa"></a>LXW_CHART_AXIS_TYPE_X&#160;</td><td class="fielddoc"><p>Chart X axis. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3c36cef7a49c5698e95d112a35d3dc92a186015afd06af105db5662f7e9ac2809"></a>LXW_CHART_AXIS_TYPE_Y&#160;</td><td class="fielddoc"><p>Chart Y axis. </p>
</td></tr>
</table>

</div>
</div>
<a id="aab90178f4981b77368f84155ebd5377d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab90178f4981b77368f84155ebd5377d">&#9670;&nbsp;</a></span>lxw_chart_axis_tick_position</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377d">lxw_chart_axis_tick_position</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aab90178f4981b77368f84155ebd5377da4cda231bc6fd3a80ea1c8fa21e63b444"></a>LXW_CHART_AXIS_POSITION_ON_TICK&#160;</td><td class="fielddoc"><p>Position category axis on tick marks. </p>
</td></tr>
<tr><td class="fieldname"><a id="aab90178f4981b77368f84155ebd5377daff9b211b7fca280eaa284c815eaa279f"></a>LXW_CHART_AXIS_POSITION_BETWEEN&#160;</td><td class="fielddoc"><p>Position category axis between tick marks. </p>
</td></tr>
</table>

</div>
</div>
<a id="a8e225505503d9f488427f2d06666a5f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e225505503d9f488427f2d06666a5f2">&#9670;&nbsp;</a></span>lxw_chart_axis_label_position</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2">lxw_chart_axis_label_position</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8e225505503d9f488427f2d06666a5f2ab19b81929bd741404aabca97965766ce"></a>LXW_CHART_AXIS_LABEL_POSITION_NEXT_TO&#160;</td><td class="fielddoc"><p>Position the axis labels next to the axis. The default. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8e225505503d9f488427f2d06666a5f2a0dee32fbc50d4874ee2107a443ad33fb"></a>LXW_CHART_AXIS_LABEL_POSITION_HIGH&#160;</td><td class="fielddoc"><p>Position the axis labels at the top of the chart, for horizontal axes, or to the right for vertical axes. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8e225505503d9f488427f2d06666a5f2a918e5b6a43f7e81eb6d41fe7acaf0515"></a>LXW_CHART_AXIS_LABEL_POSITION_LOW&#160;</td><td class="fielddoc"><p>Position the axis labels at the bottom of the chart, for horizontal axes, or to the left for vertical axes. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8e225505503d9f488427f2d06666a5f2ad013163404b69dbaaa4da7fd19dfe58e"></a>LXW_CHART_AXIS_LABEL_POSITION_NONE&#160;</td><td class="fielddoc"><p>Turn off the the axis labels. </p>
</td></tr>
</table>

</div>
</div>
<a id="a5568ef6c983bfcab6701153cc5e73807"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5568ef6c983bfcab6701153cc5e73807">&#9670;&nbsp;</a></span>lxw_chart_axis_label_alignment</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807">lxw_chart_axis_label_alignment</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5568ef6c983bfcab6701153cc5e73807acdee4c624a28b837549bea1985f32cf4"></a>LXW_CHART_AXIS_LABEL_ALIGN_CENTER&#160;</td><td class="fielddoc"><p>Chart axis label alignment: center. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5568ef6c983bfcab6701153cc5e73807afd36f36b7e8dfe3c906b494db46cff88"></a>LXW_CHART_AXIS_LABEL_ALIGN_LEFT&#160;</td><td class="fielddoc"><p>Chart axis label alignment: left. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5568ef6c983bfcab6701153cc5e73807aae868c3099ef7c0c0169dd0c5ad58845"></a>LXW_CHART_AXIS_LABEL_ALIGN_RIGHT&#160;</td><td class="fielddoc"><p>Chart axis label alignment: right. </p>
</td></tr>
</table>

</div>
</div>
<a id="a36e5182bd82f3d40e633a2eaed15bd90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36e5182bd82f3d40e633a2eaed15bd90">&#9670;&nbsp;</a></span>lxw_chart_axis_display_unit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90">lxw_chart_axis_display_unit</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90a35df86a56c3800f0be970a982c87c5f8"></a>LXW_CHART_AXIS_UNITS_NONE&#160;</td><td class="fielddoc"><p>Axis display units: None. The default. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90a0b9473e2c88d35034465e8642c7ec287"></a>LXW_CHART_AXIS_UNITS_HUNDREDS&#160;</td><td class="fielddoc"><p>Axis display units: Hundreds. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90aa3b2171ef7f83ed65119cd98d7d83d5a"></a>LXW_CHART_AXIS_UNITS_THOUSANDS&#160;</td><td class="fielddoc"><p>Axis display units: Thousands. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90ac864d5d75351f04e96bfb99bb752b954"></a>LXW_CHART_AXIS_UNITS_TEN_THOUSANDS&#160;</td><td class="fielddoc"><p>Axis display units: Ten thousands. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90a443e8787ddeae1283e9157c388320bd3"></a>LXW_CHART_AXIS_UNITS_HUNDRED_THOUSANDS&#160;</td><td class="fielddoc"><p>Axis display units: Hundred thousands. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90a07a294752096367ac5371f111fba44fd"></a>LXW_CHART_AXIS_UNITS_MILLIONS&#160;</td><td class="fielddoc"><p>Axis display units: Millions. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90a37d6184c4fe9dde9ac760c0dd8936666"></a>LXW_CHART_AXIS_UNITS_TEN_MILLIONS&#160;</td><td class="fielddoc"><p>Axis display units: Ten millions. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90a329952b803863493d1dfc5e1e9819bc9"></a>LXW_CHART_AXIS_UNITS_HUNDRED_MILLIONS&#160;</td><td class="fielddoc"><p>Axis display units: Hundred millions. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90afbbeefe672d9854b3980632687698802"></a>LXW_CHART_AXIS_UNITS_BILLIONS&#160;</td><td class="fielddoc"><p>Axis display units: Billions. </p>
</td></tr>
<tr><td class="fieldname"><a id="a36e5182bd82f3d40e633a2eaed15bd90af8bcb62c782ebd04942ec6db2e97f0b8"></a>LXW_CHART_AXIS_UNITS_TRILLIONS&#160;</td><td class="fielddoc"><p>Axis display units: Trillions. </p>
</td></tr>
</table>

</div>
</div>
<a id="aa22c6ef3802e14d3ef8f0055c6d09e67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa22c6ef3802e14d3ef8f0055c6d09e67">&#9670;&nbsp;</a></span>lxw_chart_axis_tick_mark</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67">lxw_chart_axis_tick_mark</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa22c6ef3802e14d3ef8f0055c6d09e67a9a66fa2b0fb49faf71fedd7f147572f9"></a>LXW_CHART_AXIS_TICK_MARK_DEFAULT&#160;</td><td class="fielddoc"><p>Default tick mark for the chart axis. Usually outside. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa22c6ef3802e14d3ef8f0055c6d09e67a938368b9ce0113aa3c76a433d6406cf7"></a>LXW_CHART_AXIS_TICK_MARK_NONE&#160;</td><td class="fielddoc"><p>No tick mark for the axis. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755"></a>LXW_CHART_AXIS_TICK_MARK_INSIDE&#160;</td><td class="fielddoc"><p>Tick mark inside the axis only. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa22c6ef3802e14d3ef8f0055c6d09e67a6e71563a41de494d608edaa84835fd37"></a>LXW_CHART_AXIS_TICK_MARK_OUTSIDE&#160;</td><td class="fielddoc"><p>Tick mark outside the axis only. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa22c6ef3802e14d3ef8f0055c6d09e67a0b0066aa99eba3dbd1c25bcb162b3efb"></a>LXW_CHART_AXIS_TICK_MARK_CROSSING&#160;</td><td class="fielddoc"><p>Tick mark inside and outside the axis. </p>
</td></tr>
</table>

</div>
</div>
<a id="af7ecbdf6aeea5098164e88a0107aa89c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7ecbdf6aeea5098164e88a0107aa89c">&#9670;&nbsp;</a></span>lxw_chart_blank</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89c">lxw_chart_blank</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af7ecbdf6aeea5098164e88a0107aa89ca2348f13206ee272ec69863e013a2fa66"></a>LXW_CHART_BLANKS_AS_GAP&#160;</td><td class="fielddoc"><p>Show empty chart cells as gaps in the data. The default. </p>
</td></tr>
<tr><td class="fieldname"><a id="af7ecbdf6aeea5098164e88a0107aa89ca401573b67c0db3bfaffbff07e2b56178"></a>LXW_CHART_BLANKS_AS_ZERO&#160;</td><td class="fielddoc"><p>Show empty chart cells as zeros. </p>
</td></tr>
<tr><td class="fieldname"><a id="af7ecbdf6aeea5098164e88a0107aa89cace2e142b371744e67c606279d0be4110"></a>LXW_CHART_BLANKS_AS_CONNECTED&#160;</td><td class="fielddoc"><p>Show empty chart cells as connected. Only for charts with lines. </p>
</td></tr>
</table>

</div>
</div>
<a id="a858b96fd44354565fd9019cdb26149fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a858b96fd44354565fd9019cdb26149fe">&#9670;&nbsp;</a></span>lxw_chart_error_bar_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fe">lxw_chart_error_bar_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f"></a>LXW_CHART_ERROR_BAR_TYPE_STD_ERROR&#160;</td><td class="fielddoc"><p>Error bar type: Standard error. </p>
</td></tr>
<tr><td class="fieldname"><a id="a858b96fd44354565fd9019cdb26149feaba45d9e553700f3f1a3df0c1f80259c0"></a>LXW_CHART_ERROR_BAR_TYPE_FIXED&#160;</td><td class="fielddoc"><p>Error bar type: Fixed value. </p>
</td></tr>
<tr><td class="fieldname"><a id="a858b96fd44354565fd9019cdb26149fea49e056be9e39bfca5268ae9eaab11c46"></a>LXW_CHART_ERROR_BAR_TYPE_PERCENTAGE&#160;</td><td class="fielddoc"><p>Error bar type: Percentage. </p>
</td></tr>
<tr><td class="fieldname"><a id="a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465"></a>LXW_CHART_ERROR_BAR_TYPE_STD_DEV&#160;</td><td class="fielddoc"><p>Error bar type: Standard deviation(s). </p>
</td></tr>
</table>

</div>
</div>
<a id="a5416ddeb493de3e78245d77d0af8a66e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5416ddeb493de3e78245d77d0af8a66e">&#9670;&nbsp;</a></span>lxw_chart_error_bar_direction</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66e">lxw_chart_error_bar_direction</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5416ddeb493de3e78245d77d0af8a66ea5b459ae0fc66ee0629a273985ffc08d2"></a>LXW_CHART_ERROR_BAR_DIR_BOTH&#160;</td><td class="fielddoc"><p>Error bar extends in both directions. The default. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5416ddeb493de3e78245d77d0af8a66ea359a4cea90dabfa009eeb80d2bde5a14"></a>LXW_CHART_ERROR_BAR_DIR_PLUS&#160;</td><td class="fielddoc"><p>Error bar extends in positive direction. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5416ddeb493de3e78245d77d0af8a66eaec134bf6168f87ac999b0a5203d19013"></a>LXW_CHART_ERROR_BAR_DIR_MINUS&#160;</td><td class="fielddoc"><p>Error bar extends in negative direction. </p>
</td></tr>
</table>

</div>
</div>
<a id="a78b7d07d421d5339d0e721e28d3dbf2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78b7d07d421d5339d0e721e28d3dbf2d">&#9670;&nbsp;</a></span>lxw_chart_error_bar_axis</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d">lxw_chart_error_bar_axis</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a78b7d07d421d5339d0e721e28d3dbf2da4ce3511c1f112d18876c00604dfa5306"></a>LXW_CHART_ERROR_BAR_AXIS_X&#160;</td><td class="fielddoc"><p>X axis error bar. </p>
</td></tr>
<tr><td class="fieldname"><a id="a78b7d07d421d5339d0e721e28d3dbf2da763c0a7dcb94414ee10ae91f5455ac08"></a>LXW_CHART_ERROR_BAR_AXIS_Y&#160;</td><td class="fielddoc"><p>Y axis error bar. </p>
</td></tr>
</table>

</div>
</div>
<a id="a2893fbacd275cd67fc0e310ea0101a7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2893fbacd275cd67fc0e310ea0101a7f">&#9670;&nbsp;</a></span>lxw_chart_error_bar_cap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7f">lxw_chart_error_bar_cap</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2893fbacd275cd67fc0e310ea0101a7fad62f98e12866c933ee7c52da3af6fa8e"></a>LXW_CHART_ERROR_BAR_END_CAP&#160;</td><td class="fielddoc"><p>Flat end cap. The default. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2893fbacd275cd67fc0e310ea0101a7fa5d70a912eb58cf4790bbadf8bde2dcdd"></a>LXW_CHART_ERROR_BAR_NO_CAP&#160;</td><td class="fielddoc"><p>No end cap. </p>
</td></tr>
</table>

</div>
</div>
<a id="ac4373346b52a625206c7c04ac3d8dba1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4373346b52a625206c7c04ac3d8dba1">&#9670;&nbsp;</a></span>lxw_chart_trendline_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1">lxw_chart_trendline_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e"></a>LXW_CHART_TRENDLINE_TYPE_LINEAR&#160;</td><td class="fielddoc"><p>Trendline type: Linear. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac4373346b52a625206c7c04ac3d8dba1a6182fcff33df52fc8fdeeb64a14d3e13"></a>LXW_CHART_TRENDLINE_TYPE_LOG&#160;</td><td class="fielddoc"><p>Trendline type: Logarithm. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac4373346b52a625206c7c04ac3d8dba1a93bf93434b12f928eed686da2cf50b9b"></a>LXW_CHART_TRENDLINE_TYPE_POLY&#160;</td><td class="fielddoc"><p>Trendline type: Polynomial. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac4373346b52a625206c7c04ac3d8dba1a982a6397c9a9713d2474c2ab1fba1b51"></a>LXW_CHART_TRENDLINE_TYPE_POWER&#160;</td><td class="fielddoc"><p>Trendline type: Power. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac4373346b52a625206c7c04ac3d8dba1aa8fc1ac6643c99a034a4f73047c9286f"></a>LXW_CHART_TRENDLINE_TYPE_EXP&#160;</td><td class="fielddoc"><p>Trendline type: Exponential. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac4373346b52a625206c7c04ac3d8dba1ab260b3815f45cbea6ce2b7c0d19157b3"></a>LXW_CHART_TRENDLINE_TYPE_AVERAGE&#160;</td><td class="fielddoc"><p>Trendline type: Moving Average. </p>
</td></tr>
</table>

</div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__line.html">lxw_chart_line</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart line.  <a href="structlxw__chart__line.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart fill.  <a href="structlxw__chart__fill.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart pattern.  <a href="structlxw__chart__pattern.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__font.html">lxw_chart_font</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart font.  <a href="structlxw__chart__font.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__point.html">lxw_chart_point</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart data point.  <a href="structlxw__chart__point.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__data__label.html">lxw_chart_data_label</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart data label.  <a href="structlxw__chart__data__label.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__series.html">lxw_chart_series</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart data series.  <a href="structlxw__chart__series.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart axis.  <a href="structlxw__chart__axis.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlxw__chart.html">lxw_chart</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart.  <a href="structlxw__chart.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a8a438dba9506721060292a473daccbaf"><td class="memItemLeft" align="right" valign="top"><a id="a8a438dba9506721060292a473daccbaf"></a>
typedef enum <a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85c">lxw_chart_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a8a438dba9506721060292a473daccbaf">lxw_chart_type</a></td></tr>
<tr class="memdesc:a8a438dba9506721060292a473daccbaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available chart types. <br /></td></tr>
<tr class="separator:a8a438dba9506721060292a473daccbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d9a790d88d010dc420fb87a3a48715"><td class="memItemLeft" align="right" valign="top"><a id="af8d9a790d88d010dc420fb87a3a48715"></a>
typedef enum <a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22">lxw_chart_legend_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#af8d9a790d88d010dc420fb87a3a48715">lxw_chart_legend_position</a></td></tr>
<tr class="memdesc:af8d9a790d88d010dc420fb87a3a48715"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart legend positions. <br /></td></tr>
<tr class="separator:af8d9a790d88d010dc420fb87a3a48715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1149825d03f8551ecac138ddd184c2e9"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570">lxw_chart_line_dash_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a1149825d03f8551ecac138ddd184c2e9">lxw_chart_line_dash_type</a></td></tr>
<tr class="memdesc:a1149825d03f8551ecac138ddd184c2e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart line dash types.  <a href="chart_8h.html#a1149825d03f8551ecac138ddd184c2e9">More...</a><br /></td></tr>
<tr class="separator:a1149825d03f8551ecac138ddd184c2e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd6eb4c69474ee4730c82f94d0316af7"><td class="memItemLeft" align="right" valign="top"><a id="acd6eb4c69474ee4730c82f94d0316af7"></a>
typedef enum <a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfc">lxw_chart_marker_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#acd6eb4c69474ee4730c82f94d0316af7">lxw_chart_marker_type</a></td></tr>
<tr class="memdesc:acd6eb4c69474ee4730c82f94d0316af7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart marker types. <br /></td></tr>
<tr class="separator:acd6eb4c69474ee4730c82f94d0316af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab15ef290c6204f63162890bd05db7d9"><td class="memItemLeft" align="right" valign="top"><a id="aab15ef290c6204f63162890bd05db7d9"></a>
typedef enum <a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d">lxw_chart_pattern_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aab15ef290c6204f63162890bd05db7d9">lxw_chart_pattern_type</a></td></tr>
<tr class="memdesc:aab15ef290c6204f63162890bd05db7d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart pattern types. <br /></td></tr>
<tr class="separator:aab15ef290c6204f63162890bd05db7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab15529db0c728cca329a714432bad2b0"><td class="memItemLeft" align="right" valign="top"><a id="ab15529db0c728cca329a714432bad2b0"></a>
typedef enum <a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430">lxw_chart_label_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ab15529db0c728cca329a714432bad2b0">lxw_chart_label_position</a></td></tr>
<tr class="memdesc:ab15529db0c728cca329a714432bad2b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart data label positions. <br /></td></tr>
<tr class="separator:ab15529db0c728cca329a714432bad2b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66bc92ad8479ce571efab580c7ac388d"><td class="memItemLeft" align="right" valign="top"><a id="a66bc92ad8479ce571efab580c7ac388d"></a>
typedef enum <a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264d">lxw_chart_label_separator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a66bc92ad8479ce571efab580c7ac388d">lxw_chart_label_separator</a></td></tr>
<tr class="memdesc:a66bc92ad8479ce571efab580c7ac388d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart data label separator. <br /></td></tr>
<tr class="separator:a66bc92ad8479ce571efab580c7ac388d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b51542657970387f3b219c928a59e8"><td class="memItemLeft" align="right" valign="top"><a id="a06b51542657970387f3b219c928a59e8"></a>
typedef enum <a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92">lxw_chart_axis_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a06b51542657970387f3b219c928a59e8">lxw_chart_axis_type</a></td></tr>
<tr class="memdesc:a06b51542657970387f3b219c928a59e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart axis types. <br /></td></tr>
<tr class="separator:a06b51542657970387f3b219c928a59e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4153971c8e84df3d101bf892fbe60f7b"><td class="memItemLeft" align="right" valign="top"><a id="a4153971c8e84df3d101bf892fbe60f7b"></a>
typedef enum <a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377d">lxw_chart_axis_tick_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a4153971c8e84df3d101bf892fbe60f7b">lxw_chart_axis_tick_position</a></td></tr>
<tr class="memdesc:a4153971c8e84df3d101bf892fbe60f7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Axis positions for category axes. <br /></td></tr>
<tr class="separator:a4153971c8e84df3d101bf892fbe60f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4298cae6e3b142a9c88bbfcb1c5e896e"><td class="memItemLeft" align="right" valign="top"><a id="a4298cae6e3b142a9c88bbfcb1c5e896e"></a>
typedef enum <a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2">lxw_chart_axis_label_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a4298cae6e3b142a9c88bbfcb1c5e896e">lxw_chart_axis_label_position</a></td></tr>
<tr class="memdesc:a4298cae6e3b142a9c88bbfcb1c5e896e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Axis label positions. <br /></td></tr>
<tr class="separator:a4298cae6e3b142a9c88bbfcb1c5e896e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa44ce41e0643913b6f0a4adff3c22aea"><td class="memItemLeft" align="right" valign="top"><a id="aa44ce41e0643913b6f0a4adff3c22aea"></a>
typedef enum <a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807">lxw_chart_axis_label_alignment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa44ce41e0643913b6f0a4adff3c22aea">lxw_chart_axis_label_alignment</a></td></tr>
<tr class="memdesc:aa44ce41e0643913b6f0a4adff3c22aea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Axis label alignments. <br /></td></tr>
<tr class="separator:aa44ce41e0643913b6f0a4adff3c22aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3c130fb49345fa209fbf00b4fa1b8c"><td class="memItemLeft" align="right" valign="top"><a id="a6c3c130fb49345fa209fbf00b4fa1b8c"></a>
typedef enum <a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90">lxw_chart_axis_display_unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a6c3c130fb49345fa209fbf00b4fa1b8c">lxw_chart_axis_display_unit</a></td></tr>
<tr class="memdesc:a6c3c130fb49345fa209fbf00b4fa1b8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display units for chart value axis. <br /></td></tr>
<tr class="separator:a6c3c130fb49345fa209fbf00b4fa1b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fe895b207b05578fc4196fc0eee5e45"><td class="memItemLeft" align="right" valign="top"><a id="a8fe895b207b05578fc4196fc0eee5e45"></a>
typedef enum <a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67">lxw_chart_axis_tick_mark</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a8fe895b207b05578fc4196fc0eee5e45">lxw_chart_tick_mark</a></td></tr>
<tr class="memdesc:a8fe895b207b05578fc4196fc0eee5e45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tick mark types for an axis. <br /></td></tr>
<tr class="separator:a8fe895b207b05578fc4196fc0eee5e45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17175ef1f198157b9825b54e22a36f61"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__line.html">lxw_chart_line</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a17175ef1f198157b9825b54e22a36f61">lxw_chart_line</a></td></tr>
<tr class="memdesc:a17175ef1f198157b9825b54e22a36f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart line.  <a href="chart_8h.html#a17175ef1f198157b9825b54e22a36f61">More...</a><br /></td></tr>
<tr class="separator:a17175ef1f198157b9825b54e22a36f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53458e2f74f28a2d31e54326d0649cde"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__fill.html">lxw_chart_fill</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a53458e2f74f28a2d31e54326d0649cde">lxw_chart_fill</a></td></tr>
<tr class="memdesc:a53458e2f74f28a2d31e54326d0649cde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart fill.  <a href="chart_8h.html#a53458e2f74f28a2d31e54326d0649cde">More...</a><br /></td></tr>
<tr class="separator:a53458e2f74f28a2d31e54326d0649cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fd9f5baf623dcfb681d8f55308c30d9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__pattern.html">lxw_chart_pattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a1fd9f5baf623dcfb681d8f55308c30d9">lxw_chart_pattern</a></td></tr>
<tr class="memdesc:a1fd9f5baf623dcfb681d8f55308c30d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart pattern.  <a href="chart_8h.html#a1fd9f5baf623dcfb681d8f55308c30d9">More...</a><br /></td></tr>
<tr class="separator:a1fd9f5baf623dcfb681d8f55308c30d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec6f9dd164f2501a62f4cd2e5b32e2f1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__font.html">lxw_chart_font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aec6f9dd164f2501a62f4cd2e5b32e2f1">lxw_chart_font</a></td></tr>
<tr class="memdesc:aec6f9dd164f2501a62f4cd2e5b32e2f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent a chart font.  <a href="chart_8h.html#aec6f9dd164f2501a62f4cd2e5b32e2f1">More...</a><br /></td></tr>
<tr class="separator:aec6f9dd164f2501a62f4cd2e5b32e2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40899472cd828961b11761d3643b5432"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__point.html">lxw_chart_point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a40899472cd828961b11761d3643b5432">lxw_chart_point</a></td></tr>
<tr class="memdesc:a40899472cd828961b11761d3643b5432"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart data point.  <a href="chart_8h.html#a40899472cd828961b11761d3643b5432">More...</a><br /></td></tr>
<tr class="separator:a40899472cd828961b11761d3643b5432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9bff7fd18e6c10693942c2191fb89ac"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__data__label.html">lxw_chart_data_label</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ae9bff7fd18e6c10693942c2191fb89ac">lxw_chart_data_label</a></td></tr>
<tr class="memdesc:ae9bff7fd18e6c10693942c2191fb89ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart data label.  <a href="chart_8h.html#ae9bff7fd18e6c10693942c2191fb89ac">More...</a><br /></td></tr>
<tr class="separator:ae9bff7fd18e6c10693942c2191fb89ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d4068a62349a2bda6a966bfc5031eda"><td class="memItemLeft" align="right" valign="top"><a id="a0d4068a62349a2bda6a966bfc5031eda"></a>
typedef enum <a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89c">lxw_chart_blank</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a0d4068a62349a2bda6a966bfc5031eda">lxw_chart_blank</a></td></tr>
<tr class="memdesc:a0d4068a62349a2bda6a966bfc5031eda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define how blank values are displayed in a chart. <br /></td></tr>
<tr class="separator:a0d4068a62349a2bda6a966bfc5031eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ad8aa65dbdae2f570392009486507d1"><td class="memItemLeft" align="right" valign="top"><a id="a5ad8aa65dbdae2f570392009486507d1"></a>
typedef enum <a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fe">lxw_chart_error_bar_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a5ad8aa65dbdae2f570392009486507d1">lxw_chart_error_bar_type</a></td></tr>
<tr class="memdesc:a5ad8aa65dbdae2f570392009486507d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type/amount of data series error bar. <br /></td></tr>
<tr class="separator:a5ad8aa65dbdae2f570392009486507d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af317883e9d5037387ac351b60a012606"><td class="memItemLeft" align="right" valign="top"><a id="af317883e9d5037387ac351b60a012606"></a>
typedef enum <a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66e">lxw_chart_error_bar_direction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#af317883e9d5037387ac351b60a012606">lxw_chart_error_bar_direction</a></td></tr>
<tr class="memdesc:af317883e9d5037387ac351b60a012606"><td class="mdescLeft">&#160;</td><td class="mdescRight">Direction for a data series error bar. <br /></td></tr>
<tr class="separator:af317883e9d5037387ac351b60a012606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9e031c3373257fc78699910ae053cd4"><td class="memItemLeft" align="right" valign="top"><a id="ae9e031c3373257fc78699910ae053cd4"></a>
typedef enum <a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d">lxw_chart_error_bar_axis</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ae9e031c3373257fc78699910ae053cd4">lxw_chart_error_bar_axis</a></td></tr>
<tr class="memdesc:ae9e031c3373257fc78699910ae053cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Direction for a data series error bar. <br /></td></tr>
<tr class="separator:ae9e031c3373257fc78699910ae053cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ed3456d2293f96e323568499694d726"><td class="memItemLeft" align="right" valign="top"><a id="a0ed3456d2293f96e323568499694d726"></a>
typedef enum <a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7f">lxw_chart_error_bar_cap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a0ed3456d2293f96e323568499694d726">lxw_chart_error_bar_cap</a></td></tr>
<tr class="memdesc:a0ed3456d2293f96e323568499694d726"><td class="mdescLeft">&#160;</td><td class="mdescRight">End cap styles for a data series error bar. <br /></td></tr>
<tr class="separator:a0ed3456d2293f96e323568499694d726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48a0a86ec27b3931238a94f70648de68"><td class="memItemLeft" align="right" valign="top"><a id="a48a0a86ec27b3931238a94f70648de68"></a>
typedef enum <a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1">lxw_chart_trendline_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a48a0a86ec27b3931238a94f70648de68">lxw_chart_trendline_type</a></td></tr>
<tr class="memdesc:a48a0a86ec27b3931238a94f70648de68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Series trendline/regression types. <br /></td></tr>
<tr class="separator:a48a0a86ec27b3931238a94f70648de68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cc90f15b335ca4c1ee6718a439f32a5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__series.html">lxw_chart_series</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a4cc90f15b335ca4c1ee6718a439f32a5">lxw_chart_series</a></td></tr>
<tr class="memdesc:a4cc90f15b335ca4c1ee6718a439f32a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart data series.  <a href="chart_8h.html#a4cc90f15b335ca4c1ee6718a439f32a5">More...</a><br /></td></tr>
<tr class="separator:a4cc90f15b335ca4c1ee6718a439f32a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ebb0ae1b19900c8d8969db8232939ab"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart__axis.html">lxw_chart_axis</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a7ebb0ae1b19900c8d8969db8232939ab">lxw_chart_axis</a></td></tr>
<tr class="memdesc:a7ebb0ae1b19900c8d8969db8232939ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart axis.  <a href="chart_8h.html#a7ebb0ae1b19900c8d8969db8232939ab">More...</a><br /></td></tr>
<tr class="separator:a7ebb0ae1b19900c8d8969db8232939ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf8ed9b18a52776fa654a7e2ec43ecc"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlxw__chart.html">lxw_chart</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aebf8ed9b18a52776fa654a7e2ec43ecc">lxw_chart</a></td></tr>
<tr class="memdesc:aebf8ed9b18a52776fa654a7e2ec43ecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct to represent an Excel chart.  <a href="chart_8h.html#aebf8ed9b18a52776fa654a7e2ec43ecc">More...</a><br /></td></tr>
<tr class="separator:aebf8ed9b18a52776fa654a7e2ec43ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a9f577b0fcabe6cac9118a26a483fe85c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85c">lxw_chart_type</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85caa2eca7ad095d4b8b340377603b5331db">LXW_CHART_NONE</a> = 0, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cab7d204b0c88aa41565b792a3ac946e73">LXW_CHART_AREA</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85caf78202456c43feb53a91c2f56fd3341b">LXW_CHART_AREA_STACKED</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca9df7f4ab4ee2fc2e45937e3937046d17">LXW_CHART_AREA_STACKED_PERCENT</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cab70e5b5cf00126d7040ab25af3b117d5">LXW_CHART_BAR</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85caa73fe9250d87a0b5c012d9861854285f">LXW_CHART_BAR_STACKED</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca11e520d38ebd7c5a5710e60e8ffa5dbc">LXW_CHART_BAR_STACKED_PERCENT</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cafa7f69bde9c99b5818297c64e8b9070a">LXW_CHART_COLUMN</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca1f3eecb6292871e7075c8227bee42a45">LXW_CHART_COLUMN_STACKED</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca05a44c21f8339df6c21a5dbf1d4aa611">LXW_CHART_COLUMN_STACKED_PERCENT</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cac6f314457fbc3aa1f7429aa34dd3e823">LXW_CHART_DOUGHNUT</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85caf309b18af571c90d3ae052e769d30e6c">LXW_CHART_LINE</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca91abd3a3face03ed45f949c5073fcacf">LXW_CHART_LINE_STACKED</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca1fe7e2bcd7a70a760828ea37512ee264">LXW_CHART_LINE_STACKED_PERCENT</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca679756788a8bec4bfc1e1c723ec5246a">LXW_CHART_PIE</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cac67f7cb8fb0cdd98b0e3d8ecd7c5cd4e">LXW_CHART_SCATTER</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca2c790940adb04ba5030a3fb1cf9a4c83">LXW_CHART_SCATTER_STRAIGHT</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca4629ad350ebcdb6f98e1ce8b3c0bdcfa">LXW_CHART_SCATTER_STRAIGHT_WITH_MARKERS</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cabc16d4ec606d150661855b2252565506">LXW_CHART_SCATTER_SMOOTH</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca50cf4163e4a7b146771ff7dd180ae4c1">LXW_CHART_SCATTER_SMOOTH_WITH_MARKERS</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca700d2ed934b73997dc030c6f5f652b58">LXW_CHART_RADAR</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cae7bc22beb8b3f55a83f7ea8df896b595">LXW_CHART_RADAR_WITH_MARKERS</a>, 
<a class="el" href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85ca10120027a87029da4cb9e66ecab5e22f">LXW_CHART_RADAR_FILLED</a>
<br />
 }</td></tr>
<tr class="memdesc:a9f577b0fcabe6cac9118a26a483fe85c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available chart types.  <a href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85c">More...</a><br /></td></tr>
<tr class="separator:a9f577b0fcabe6cac9118a26a483fe85c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7331d5134989542f324aa6f1f1f7d22"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22">lxw_chart_legend_position</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a8077ef4a20bd15141f6b747f12ea17a4">LXW_CHART_LEGEND_NONE</a> = 0, 
<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a3e143177b14e1f4b05e332c9f6bb1510">LXW_CHART_LEGEND_RIGHT</a>, 
<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22abe03ad30aaddbf0dd09759960c59b7b1">LXW_CHART_LEGEND_LEFT</a>, 
<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22ae5a0056cf08df61e5e5972a830e830fc">LXW_CHART_LEGEND_TOP</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22ad8ecb14a4843e242f037b00c8d28c8ec">LXW_CHART_LEGEND_BOTTOM</a>, 
<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a59ead6ca7b7cf9a47083f0e6e89683a7">LXW_CHART_LEGEND_TOP_RIGHT</a>, 
<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a954b4324e43c90d8205d17dd67b54574">LXW_CHART_LEGEND_OVERLAY_RIGHT</a>, 
<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a29af3519670a69bea28a4930d1c74e80">LXW_CHART_LEGEND_OVERLAY_LEFT</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a076a81e574bb3cf18c01395cf56f185f">LXW_CHART_LEGEND_OVERLAY_TOP_RIGHT</a>
<br />
 }</td></tr>
<tr class="memdesc:aa7331d5134989542f324aa6f1f1f7d22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart legend positions.  <a href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22">More...</a><br /></td></tr>
<tr class="separator:aa7331d5134989542f324aa6f1f1f7d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0d1b3884f1520c227ef9c8945c2570"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570">lxw_chart_line_dash_type</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570ac86d05550348d57f941c2a4c6e55d4e2">LXW_CHART_LINE_DASH_SOLID</a> = 0, 
<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a0b8b0397fefbaef241d5e99153a7a9ff">LXW_CHART_LINE_DASH_ROUND_DOT</a>, 
<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a2e9fdd36dd3ad7cc2381ce6be26dbc7e">LXW_CHART_LINE_DASH_SQUARE_DOT</a>, 
<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a63f113502fad564a281f68c48795341e">LXW_CHART_LINE_DASH_DASH</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570ae5fefc31566d4ac3f9268a37e7629911">LXW_CHART_LINE_DASH_DASH_DOT</a>, 
<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a913ea1b36ac420c9acf302f6edef768a">LXW_CHART_LINE_DASH_LONG_DASH</a>, 
<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570ad0f30784bcbf50322b94eb0510ece7a7">LXW_CHART_LINE_DASH_LONG_DASH_DOT</a>, 
<a class="el" href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570ab52800ff1e8a7b92f84a1179990141bc">LXW_CHART_LINE_DASH_LONG_DASH_DOT_DOT</a>
<br />
 }</td></tr>
<tr class="memdesc:afb0d1b3884f1520c227ef9c8945c2570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart line dash types.  <a href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570">More...</a><br /></td></tr>
<tr class="separator:afb0d1b3884f1520c227ef9c8945c2570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a347dc392e6077c1137df42d2ad01edfc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfc">lxw_chart_marker_type</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca3575e2c5d289739b8c5b825c13893ff7">LXW_CHART_MARKER_AUTOMATIC</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca8034b60b42094dd1a919e1432828b9ce">LXW_CHART_MARKER_NONE</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcac09f924f33e8068a175686cd968332a1">LXW_CHART_MARKER_SQUARE</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca06f870f503d97d50c1177e526208f699">LXW_CHART_MARKER_DIAMOND</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcac3a481d6a7ac1692534f4aa11844d079">LXW_CHART_MARKER_TRIANGLE</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcaf1080c66bda7fc7187e4a3a11fc0e932">LXW_CHART_MARKER_X</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca5c3a72be3c3d0efd34094e60d7923505">LXW_CHART_MARKER_STAR</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca5aa2f487e343e75450446513a2721155">LXW_CHART_MARKER_SHORT_DASH</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca7ef8beb0f980685042ca4bb4a4ffcf43">LXW_CHART_MARKER_LONG_DASH</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca0ae3b0b530833d7a3e5315d72467f6ce">LXW_CHART_MARKER_CIRCLE</a>, 
<a class="el" href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcaa9f2c3cdf377e735475ba0831b5e8c34">LXW_CHART_MARKER_PLUS</a>
<br />
 }</td></tr>
<tr class="memdesc:a347dc392e6077c1137df42d2ad01edfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart marker types.  <a href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfc">More...</a><br /></td></tr>
<tr class="separator:a347dc392e6077c1137df42d2ad01edfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa97ba4df6e3cb14bcb773a7c6b55de9d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d">lxw_chart_pattern_type</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da5a62210a0468e996272d93cbf1cb9209">LXW_CHART_PATTERN_NONE</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dac24f9a61bd0f1347d0a71413d7482086">LXW_CHART_PATTERN_PERCENT_5</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da3f864e01a4b50b5ed894c58c74ea5044">LXW_CHART_PATTERN_PERCENT_10</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da343b42b49d911c18661ae673c0714252">LXW_CHART_PATTERN_PERCENT_20</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da0f64d55a296609974db6ba350deb5be8">LXW_CHART_PATTERN_PERCENT_25</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da21eba92923b8d4aaa59c09263ad536f1">LXW_CHART_PATTERN_PERCENT_30</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da71df56fba88ea1d6d2887050e88ba189">LXW_CHART_PATTERN_PERCENT_40</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da12e7c7ad9f342c0f0be98fd4d20fcc74">LXW_CHART_PATTERN_PERCENT_50</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9daaaf89778f37e47326b8d4de5db49f185">LXW_CHART_PATTERN_PERCENT_60</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da3a8d32a58e356e7e5021fbff51cafe8f">LXW_CHART_PATTERN_PERCENT_70</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da00b805977a00752ba3980145da8d3f23">LXW_CHART_PATTERN_PERCENT_75</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da76073462d50186cbe7c8f78943419fd6">LXW_CHART_PATTERN_PERCENT_80</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da48f40a9e6662b6c734b1062e0850ad5e">LXW_CHART_PATTERN_PERCENT_90</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da6278b9d0eb4a4e120ad0efca5fe21ea8">LXW_CHART_PATTERN_LIGHT_DOWNWARD_DIAGONAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da9295301a4fde1d07b912f064104ac580">LXW_CHART_PATTERN_LIGHT_UPWARD_DIAGONAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9daa07a2ea802f5d1e31f50c1b90bccf66c">LXW_CHART_PATTERN_DARK_DOWNWARD_DIAGONAL</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da2bab5bb1568aa4488b08b0bf07ac1b45">LXW_CHART_PATTERN_DARK_UPWARD_DIAGONAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da66cae16b81e7d20416a4a570ef8d0c16">LXW_CHART_PATTERN_WIDE_DOWNWARD_DIAGONAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da0b278b42ec1f8332f0b87cd65dda9310">LXW_CHART_PATTERN_WIDE_UPWARD_DIAGONAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da9d186fc40d05a7bbd1c319d0baea0a0b">LXW_CHART_PATTERN_LIGHT_VERTICAL</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dacf0ba4ae24b26c4444210d15bee98190">LXW_CHART_PATTERN_LIGHT_HORIZONTAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da710d8a2e64454b86da691cfa9b78f185">LXW_CHART_PATTERN_NARROW_VERTICAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dad6bb75b692915b7a31932e7ad216002a">LXW_CHART_PATTERN_NARROW_HORIZONTAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da92554731f397b77e05349819d33e6a9e">LXW_CHART_PATTERN_DARK_VERTICAL</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da52616899771a9e22e975b66238685eaf">LXW_CHART_PATTERN_DARK_HORIZONTAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da2bed857ed24d9e9a9c1f2ac46f9f3442">LXW_CHART_PATTERN_DASHED_DOWNWARD_DIAGONAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da1c8fedb44808807126126936bcf70e94">LXW_CHART_PATTERN_DASHED_UPWARD_DIAGONAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dad1c1816ae52e86e51878ec85a081ece2">LXW_CHART_PATTERN_DASHED_HORIZONTAL</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da6a42c81611ef25fc43702ddc6dc846ee">LXW_CHART_PATTERN_DASHED_VERTICAL</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dafa5c51d0c66faa4f7164598ff4205c53">LXW_CHART_PATTERN_SMALL_CONFETTI</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dae36317ed4f7ceea17731b4b9ac9b5619">LXW_CHART_PATTERN_LARGE_CONFETTI</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da5e9e62b299164b226e3530a17927ccde">LXW_CHART_PATTERN_ZIGZAG</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da8e355806e2f97b12bce7ca2c29e1fcf0">LXW_CHART_PATTERN_WAVE</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dae9ee90da2c3750f667f915b608d0b000">LXW_CHART_PATTERN_DIAGONAL_BRICK</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9daf528922e8775b461b61eb077644c2478">LXW_CHART_PATTERN_HORIZONTAL_BRICK</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dac59d890caaa9fd94368a5f9c22b46065">LXW_CHART_PATTERN_WEAVE</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da2f131a3e22118542890b8814ecee7746">LXW_CHART_PATTERN_PLAID</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da9144157cacfbce24aa06c319f3d7f3ce">LXW_CHART_PATTERN_DIVOT</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da2990d42f2dec7d335bbd53d0396b33b4">LXW_CHART_PATTERN_DOTTED_GRID</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da292c50f4d6e9812bb171c49211b2f5d0">LXW_CHART_PATTERN_DOTTED_DIAMOND</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da533285cbc53748d985e923ff1ccc4650">LXW_CHART_PATTERN_SHINGLE</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da0e511c291add359d48f5b0a1ca833d9b">LXW_CHART_PATTERN_TRELLIS</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da91a25e4f50afc2f5c3b0682e4a826420">LXW_CHART_PATTERN_SPHERE</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da8273b305ea014e11024c5b67c9c34ca0">LXW_CHART_PATTERN_SMALL_GRID</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da96f095cb93bbb612a319db8d8939f2a0">LXW_CHART_PATTERN_LARGE_GRID</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9dae05b9a175dd917ff66adc28b9b3a0e62">LXW_CHART_PATTERN_SMALL_CHECK</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da0d2c5932327db4dd570d8c88b3d63263">LXW_CHART_PATTERN_LARGE_CHECK</a>, 
<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da49fa41a6340d9fb57a75d54dd1a840fc">LXW_CHART_PATTERN_OUTLINED_DIAMOND</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da3177756848e745e5c7cd06592faed36d">LXW_CHART_PATTERN_SOLID_DIAMOND</a>
<br />
 }</td></tr>
<tr class="memdesc:aa97ba4df6e3cb14bcb773a7c6b55de9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart pattern types.  <a href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9d">More...</a><br /></td></tr>
<tr class="separator:aa97ba4df6e3cb14bcb773a7c6b55de9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1128d0e553fc350134c4937a19cfe430"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430">lxw_chart_label_position</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430ad659a6e0a20b59badfc5a64a296fecc7">LXW_CHART_LABEL_POSITION_DEFAULT</a>, 
<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a5fb7ff3cb67df85145d5e5c0240f2402">LXW_CHART_LABEL_POSITION_CENTER</a>, 
<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a3aaedbb66c7b914d4f73df482c08ee03">LXW_CHART_LABEL_POSITION_RIGHT</a>, 
<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a5f272310338b0306fc427450ca612b11">LXW_CHART_LABEL_POSITION_LEFT</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430af5e0e1d7fda566367f65c52f793a25c8">LXW_CHART_LABEL_POSITION_ABOVE</a>, 
<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430aa6f5b88076ae9dea4b185192153a276b">LXW_CHART_LABEL_POSITION_BELOW</a>, 
<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a5e03c40128bf3b64ce97cd093d620a4b">LXW_CHART_LABEL_POSITION_INSIDE_BASE</a>, 
<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a7b9130ecc756626e9b2f19073713a4da">LXW_CHART_LABEL_POSITION_INSIDE_END</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430a2cab22e8438bfcef9be58e54b12d5858">LXW_CHART_LABEL_POSITION_OUTSIDE_END</a>, 
<a class="el" href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430aee28cc8ec267684d491a0a69caf2a2f8">LXW_CHART_LABEL_POSITION_BEST_FIT</a>
<br />
 }</td></tr>
<tr class="memdesc:a1128d0e553fc350134c4937a19cfe430"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart data label positions.  <a href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430">More...</a><br /></td></tr>
<tr class="separator:a1128d0e553fc350134c4937a19cfe430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2775e02cfba1d2b2dc85ebadc03f264d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264d">lxw_chart_label_separator</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264da55ea4e79180c303b0fd1a38c238a502a">LXW_CHART_LABEL_SEPARATOR_COMMA</a>, 
<a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264da11001b8cf225130f78e2f362e2bc23e6">LXW_CHART_LABEL_SEPARATOR_SEMICOLON</a>, 
<a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264dabdbafc759aec4f257240db03b95d3b17">LXW_CHART_LABEL_SEPARATOR_PERIOD</a>, 
<a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264da3299a79c3621de0373dac60fdc37f2fa">LXW_CHART_LABEL_SEPARATOR_NEWLINE</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264dad0b42ecc2120906feb6b055f69e9f909">LXW_CHART_LABEL_SEPARATOR_SPACE</a>
<br />
 }</td></tr>
<tr class="memdesc:a2775e02cfba1d2b2dc85ebadc03f264d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart data label separator.  <a href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264d">More...</a><br /></td></tr>
<tr class="separator:a2775e02cfba1d2b2dc85ebadc03f264d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c36cef7a49c5698e95d112a35d3dc92"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92">lxw_chart_axis_type</a> { <a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92a0c4f5ebbdbe59d52061b1201370210aa">LXW_CHART_AXIS_TYPE_X</a>, 
<a class="el" href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92a186015afd06af105db5662f7e9ac2809">LXW_CHART_AXIS_TYPE_Y</a>
 }</td></tr>
<tr class="memdesc:a3c36cef7a49c5698e95d112a35d3dc92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chart axis types.  <a href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92">More...</a><br /></td></tr>
<tr class="separator:a3c36cef7a49c5698e95d112a35d3dc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab90178f4981b77368f84155ebd5377d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377d">lxw_chart_axis_tick_position</a> { , <a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377da4cda231bc6fd3a80ea1c8fa21e63b444">LXW_CHART_AXIS_POSITION_ON_TICK</a>, 
<a class="el" href="chart_8h.html#aab90178f4981b77368f84155ebd5377daff9b211b7fca280eaa284c815eaa279f">LXW_CHART_AXIS_POSITION_BETWEEN</a>
 }</td></tr>
<tr class="memdesc:aab90178f4981b77368f84155ebd5377d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Axis positions for category axes.  <a href="chart_8h.html#aab90178f4981b77368f84155ebd5377d">More...</a><br /></td></tr>
<tr class="separator:aab90178f4981b77368f84155ebd5377d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e225505503d9f488427f2d06666a5f2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2">lxw_chart_axis_label_position</a> { <a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2ab19b81929bd741404aabca97965766ce">LXW_CHART_AXIS_LABEL_POSITION_NEXT_TO</a>, 
<a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2a0dee32fbc50d4874ee2107a443ad33fb">LXW_CHART_AXIS_LABEL_POSITION_HIGH</a>, 
<a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2a918e5b6a43f7e81eb6d41fe7acaf0515">LXW_CHART_AXIS_LABEL_POSITION_LOW</a>, 
<a class="el" href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2ad013163404b69dbaaa4da7fd19dfe58e">LXW_CHART_AXIS_LABEL_POSITION_NONE</a>
 }</td></tr>
<tr class="memdesc:a8e225505503d9f488427f2d06666a5f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Axis label positions.  <a href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2">More...</a><br /></td></tr>
<tr class="separator:a8e225505503d9f488427f2d06666a5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5568ef6c983bfcab6701153cc5e73807"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807">lxw_chart_axis_label_alignment</a> { <a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807acdee4c624a28b837549bea1985f32cf4">LXW_CHART_AXIS_LABEL_ALIGN_CENTER</a>, 
<a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807afd36f36b7e8dfe3c906b494db46cff88">LXW_CHART_AXIS_LABEL_ALIGN_LEFT</a>, 
<a class="el" href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807aae868c3099ef7c0c0169dd0c5ad58845">LXW_CHART_AXIS_LABEL_ALIGN_RIGHT</a>
 }</td></tr>
<tr class="memdesc:a5568ef6c983bfcab6701153cc5e73807"><td class="mdescLeft">&#160;</td><td class="mdescRight">Axis label alignments.  <a href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807">More...</a><br /></td></tr>
<tr class="separator:a5568ef6c983bfcab6701153cc5e73807"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e5182bd82f3d40e633a2eaed15bd90"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90">lxw_chart_axis_display_unit</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a35df86a56c3800f0be970a982c87c5f8">LXW_CHART_AXIS_UNITS_NONE</a>, 
<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a0b9473e2c88d35034465e8642c7ec287">LXW_CHART_AXIS_UNITS_HUNDREDS</a>, 
<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90aa3b2171ef7f83ed65119cd98d7d83d5a">LXW_CHART_AXIS_UNITS_THOUSANDS</a>, 
<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90ac864d5d75351f04e96bfb99bb752b954">LXW_CHART_AXIS_UNITS_TEN_THOUSANDS</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a443e8787ddeae1283e9157c388320bd3">LXW_CHART_AXIS_UNITS_HUNDRED_THOUSANDS</a>, 
<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a07a294752096367ac5371f111fba44fd">LXW_CHART_AXIS_UNITS_MILLIONS</a>, 
<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a37d6184c4fe9dde9ac760c0dd8936666">LXW_CHART_AXIS_UNITS_TEN_MILLIONS</a>, 
<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a329952b803863493d1dfc5e1e9819bc9">LXW_CHART_AXIS_UNITS_HUNDRED_MILLIONS</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90afbbeefe672d9854b3980632687698802">LXW_CHART_AXIS_UNITS_BILLIONS</a>, 
<a class="el" href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90af8bcb62c782ebd04942ec6db2e97f0b8">LXW_CHART_AXIS_UNITS_TRILLIONS</a>
<br />
 }</td></tr>
<tr class="memdesc:a36e5182bd82f3d40e633a2eaed15bd90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display units for chart value axis.  <a href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90">More...</a><br /></td></tr>
<tr class="separator:a36e5182bd82f3d40e633a2eaed15bd90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa22c6ef3802e14d3ef8f0055c6d09e67"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67">lxw_chart_axis_tick_mark</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a9a66fa2b0fb49faf71fedd7f147572f9">LXW_CHART_AXIS_TICK_MARK_DEFAULT</a>, 
<a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a938368b9ce0113aa3c76a433d6406cf7">LXW_CHART_AXIS_TICK_MARK_NONE</a>, 
<a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755">LXW_CHART_AXIS_TICK_MARK_INSIDE</a>, 
<a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a6e71563a41de494d608edaa84835fd37">LXW_CHART_AXIS_TICK_MARK_OUTSIDE</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a0b0066aa99eba3dbd1c25bcb162b3efb">LXW_CHART_AXIS_TICK_MARK_CROSSING</a>
<br />
 }</td></tr>
<tr class="memdesc:aa22c6ef3802e14d3ef8f0055c6d09e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tick mark types for an axis.  <a href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67">More...</a><br /></td></tr>
<tr class="separator:aa22c6ef3802e14d3ef8f0055c6d09e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ecbdf6aeea5098164e88a0107aa89c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89c">lxw_chart_blank</a> { <a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89ca2348f13206ee272ec69863e013a2fa66">LXW_CHART_BLANKS_AS_GAP</a>, 
<a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89ca401573b67c0db3bfaffbff07e2b56178">LXW_CHART_BLANKS_AS_ZERO</a>, 
<a class="el" href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89cace2e142b371744e67c606279d0be4110">LXW_CHART_BLANKS_AS_CONNECTED</a>
 }</td></tr>
<tr class="memdesc:af7ecbdf6aeea5098164e88a0107aa89c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define how blank values are displayed in a chart.  <a href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89c">More...</a><br /></td></tr>
<tr class="separator:af7ecbdf6aeea5098164e88a0107aa89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858b96fd44354565fd9019cdb26149fe"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fe">lxw_chart_error_bar_type</a> { <a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a>, 
<a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149feaba45d9e553700f3f1a3df0c1f80259c0">LXW_CHART_ERROR_BAR_TYPE_FIXED</a>, 
<a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea49e056be9e39bfca5268ae9eaab11c46">LXW_CHART_ERROR_BAR_TYPE_PERCENTAGE</a>, 
<a class="el" href="chart_8h.html#a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465">LXW_CHART_ERROR_BAR_TYPE_STD_DEV</a>
 }</td></tr>
<tr class="memdesc:a858b96fd44354565fd9019cdb26149fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type/amount of data series error bar.  <a href="chart_8h.html#a858b96fd44354565fd9019cdb26149fe">More...</a><br /></td></tr>
<tr class="separator:a858b96fd44354565fd9019cdb26149fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5416ddeb493de3e78245d77d0af8a66e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66e">lxw_chart_error_bar_direction</a> { <a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66ea5b459ae0fc66ee0629a273985ffc08d2">LXW_CHART_ERROR_BAR_DIR_BOTH</a>, 
<a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66ea359a4cea90dabfa009eeb80d2bde5a14">LXW_CHART_ERROR_BAR_DIR_PLUS</a>, 
<a class="el" href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66eaec134bf6168f87ac999b0a5203d19013">LXW_CHART_ERROR_BAR_DIR_MINUS</a>
 }</td></tr>
<tr class="memdesc:a5416ddeb493de3e78245d77d0af8a66e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Direction for a data series error bar.  <a href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66e">More...</a><br /></td></tr>
<tr class="separator:a5416ddeb493de3e78245d77d0af8a66e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78b7d07d421d5339d0e721e28d3dbf2d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d">lxw_chart_error_bar_axis</a> { <a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2da4ce3511c1f112d18876c00604dfa5306">LXW_CHART_ERROR_BAR_AXIS_X</a>, 
<a class="el" href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2da763c0a7dcb94414ee10ae91f5455ac08">LXW_CHART_ERROR_BAR_AXIS_Y</a>
 }</td></tr>
<tr class="memdesc:a78b7d07d421d5339d0e721e28d3dbf2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Direction for a data series error bar.  <a href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2d">More...</a><br /></td></tr>
<tr class="separator:a78b7d07d421d5339d0e721e28d3dbf2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2893fbacd275cd67fc0e310ea0101a7f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7f">lxw_chart_error_bar_cap</a> { <a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7fad62f98e12866c933ee7c52da3af6fa8e">LXW_CHART_ERROR_BAR_END_CAP</a>, 
<a class="el" href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7fa5d70a912eb58cf4790bbadf8bde2dcdd">LXW_CHART_ERROR_BAR_NO_CAP</a>
 }</td></tr>
<tr class="memdesc:a2893fbacd275cd67fc0e310ea0101a7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">End cap styles for a data series error bar.  <a href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7f">More...</a><br /></td></tr>
<tr class="separator:a2893fbacd275cd67fc0e310ea0101a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4373346b52a625206c7c04ac3d8dba1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1">lxw_chart_trendline_type</a> { <br />
&#160;&#160;<a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a>, 
<a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a6182fcff33df52fc8fdeeb64a14d3e13">LXW_CHART_TRENDLINE_TYPE_LOG</a>, 
<a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a93bf93434b12f928eed686da2cf50b9b">LXW_CHART_TRENDLINE_TYPE_POLY</a>, 
<a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a982a6397c9a9713d2474c2ab1fba1b51">LXW_CHART_TRENDLINE_TYPE_POWER</a>, 
<br />
&#160;&#160;<a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1aa8fc1ac6643c99a034a4f73047c9286f">LXW_CHART_TRENDLINE_TYPE_EXP</a>, 
<a class="el" href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1ab260b3815f45cbea6ce2b7c0d19157b3">LXW_CHART_TRENDLINE_TYPE_AVERAGE</a>
<br />
 }</td></tr>
<tr class="memdesc:ac4373346b52a625206c7c04ac3d8dba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Series trendline/regression types.  <a href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1">More...</a><br /></td></tr>
<tr class="separator:ac4373346b52a625206c7c04ac3d8dba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<div class="ttc" id="achart_8h_html_ae4653bb0e1bdb5e1e1dbedf52d1c06b5"><div class="ttname"><a href="chart_8h.html#ae4653bb0e1bdb5e1e1dbedf52d1c06b5">chart_series_set_marker_type</a></div><div class="ttdeci">void chart_series_set_marker_type(lxw_chart_series *series, uint8_t type)</div><div class="ttdoc">Set the data marker type for a series.</div></div>
<div class="ttc" id="achart_8h_html_a6865755f0adb52e41466a6576a8a030e"><div class="ttname"><a href="chart_8h.html#a6865755f0adb52e41466a6576a8a030e">chart_set_style</a></div><div class="ttdeci">void chart_set_style(lxw_chart *chart, uint8_t style_id)</div><div class="ttdoc">Set the chart style type.</div></div>
<div class="ttc" id="achart_8h_html_afb0d1b3884f1520c227ef9c8945c2570a913ea1b36ac420c9acf302f6edef768a"><div class="ttname"><a href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a913ea1b36ac420c9acf302f6edef768a">LXW_CHART_LINE_DASH_LONG_DASH</a></div><div class="ttdeci">@ LXW_CHART_LINE_DASH_LONG_DASH</div><div class="ttdef"><b>Definition:</b> chart.h:218</div></div>
<div class="ttc" id="astructlxw__chart__pattern_html"><div class="ttname"><a href="structlxw__chart__pattern.html">lxw_chart_pattern</a></div><div class="ttdoc">Struct to represent a chart pattern.</div><div class="ttdef"><b>Definition:</b> chart.h:681</div></div>
<div class="ttc" id="achart_8h_html_a9ce06ada55f8341e3e12559c38e5df9d"><div class="ttname"><a href="chart_8h.html#a9ce06ada55f8341e3e12559c38e5df9d">chart_series_set_trendline_equation</a></div><div class="ttdeci">void chart_series_set_trendline_equation(lxw_chart_series *series)</div><div class="ttdoc">Display the equation of a trendline for a chart data series.</div></div>
<div class="ttc" id="achart_8h_html_a73af3ba49f013b2a12ecfe15b7ba50c7"><div class="ttname"><a href="chart_8h.html#a73af3ba49f013b2a12ecfe15b7ba50c7">chart_series_set_marker_fill</a></div><div class="ttdeci">void chart_series_set_marker_fill(lxw_chart_series *series, lxw_chart_fill *fill)</div><div class="ttdoc">Set the fill properties for a chart series marker.</div></div>
<div class="ttc" id="aworkbook_8h_html_ad9e7aeebc0fd43562db5bcd527b2ee5e"><div class="ttname"><a href="workbook_8h.html#ad9e7aeebc0fd43562db5bcd527b2ee5e">workbook_close</a></div><div class="ttdeci">lxw_error workbook_close(lxw_workbook *workbook)</div><div class="ttdoc">Close the Workbook object and write the XLSX file.</div></div>
<div class="ttc" id="achart_8h_html_a59b3a386d854b9cb5e8bbdf9eef0c97d"><div class="ttname"><a href="chart_8h.html#a59b3a386d854b9cb5e8bbdf9eef0c97d">chart_series_set_trendline</a></div><div class="ttdeci">void chart_series_set_trendline(lxw_chart_series *series, uint8_t type, uint8_t value)</div><div class="ttdoc">Turn on a trendline for a chart data series.</div></div>
<div class="ttc" id="achart_8h_html_a0e27dc551820c1d8d0e06cdd393f4b78"><div class="ttname"><a href="chart_8h.html#a0e27dc551820c1d8d0e06cdd393f4b78">chart_series_set_points</a></div><div class="ttdeci">lxw_error chart_series_set_points(lxw_chart_series *series, lxw_chart_point *points[])</div><div class="ttdoc">Set the formatting for points in the series.</div></div>
<div class="ttc" id="achart_8h_html_aa035a17aae37b4b4ad2c5ba9e237c45f"><div class="ttname"><a href="chart_8h.html#aa035a17aae37b4b4ad2c5ba9e237c45f">chart_axis_set_minor_tick_mark</a></div><div class="ttdeci">void chart_axis_set_minor_tick_mark(lxw_chart_axis *axis, uint8_t type)</div><div class="ttdoc">Set the minor axis tick mark type.</div></div>
<div class="ttc" id="achart_8h_html_adcaf0404fe7cd5c9e49a7b7025c64a35"><div class="ttname"><a href="chart_8h.html#adcaf0404fe7cd5c9e49a7b7025c64a35">chart_series_set_labels_custom</a></div><div class="ttdeci">lxw_error chart_series_set_labels_custom(lxw_chart_series *series, lxw_chart_data_label *data_labels[])</div><div class="ttdoc">Set the properties for data labels in a series.</div></div>
<div class="ttc" id="achart_8h_html_a36f77a797d545b07a656965e4bf2978b"><div class="ttname"><a href="chart_8h.html#a36f77a797d545b07a656965e4bf2978b">chart_series_set_pattern</a></div><div class="ttdeci">void chart_series_set_pattern(lxw_chart_series *series, lxw_chart_pattern *pattern)</div><div class="ttdoc">Set the pattern properties for a chart series.</div></div>
<div class="ttc" id="achart_8h_html_a2775e02cfba1d2b2dc85ebadc03f264da3299a79c3621de0373dac60fdc37f2fa"><div class="ttname"><a href="chart_8h.html#a2775e02cfba1d2b2dc85ebadc03f264da3299a79c3621de0373dac60fdc37f2fa">LXW_CHART_LABEL_SEPARATOR_NEWLINE</a></div><div class="ttdeci">@ LXW_CHART_LABEL_SEPARATOR_NEWLINE</div><div class="ttdef"><b>Definition:</b> chart.h:473</div></div>
<div class="ttc" id="achart_8h_html_a869c6e1c9951435bd89ff1f3465b2bc8"><div class="ttname"><a href="chart_8h.html#a869c6e1c9951435bd89ff1f3465b2bc8">chart_axis_set_display_units</a></div><div class="ttdeci">void chart_axis_set_display_units(lxw_chart_axis *axis, uint8_t units)</div><div class="ttdoc">Set the display units for a value axis.</div></div>
<div class="ttc" id="achart_8h_html_ab815412fe8d862efaa8c932df4923178"><div class="ttname"><a href="chart_8h.html#ab815412fe8d862efaa8c932df4923178">chart_series_set_trendline_line</a></div><div class="ttdeci">void chart_series_set_trendline_line(lxw_chart_series *series, lxw_chart_line *line)</div><div class="ttdoc">Set the trendline line properties for a chart data series.</div></div>
<div class="ttc" id="achart_8h_html_af8edf637b55d6d63770d2c6b710510b3"><div class="ttname"><a href="chart_8h.html#af8edf637b55d6d63770d2c6b710510b3">chart_series_get_error_bars</a></div><div class="ttdeci">lxw_series_error_bars * chart_series_get_error_bars(lxw_chart_series *series, lxw_chart_error_bar_axis axis_type)</div><div class="ttdoc">Get a pointer to X or Y error bars from a chart series.</div></div>
<div class="ttc" id="achart_8h_html_a401668a7c3f88fad6a6c3631a5620f61"><div class="ttname"><a href="chart_8h.html#a401668a7c3f88fad6a6c3631a5620f61">chart_series_set_trendline_forecast</a></div><div class="ttdeci">void chart_series_set_trendline_forecast(lxw_chart_series *series, double forward, double backward)</div><div class="ttdoc">Set the trendline forecast for a chart data series.</div></div>
<div class="ttc" id="achart_8h_html_a2893fbacd275cd67fc0e310ea0101a7fa5d70a912eb58cf4790bbadf8bde2dcdd"><div class="ttname"><a href="chart_8h.html#a2893fbacd275cd67fc0e310ea0101a7fa5d70a912eb58cf4790bbadf8bde2dcdd">LXW_CHART_ERROR_BAR_NO_CAP</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_NO_CAP</div><div class="ttdef"><b>Definition:</b> chart.h:911</div></div>
<div class="ttc" id="achart_8h_html_aec54a5e2359af30e5d5694db63ab9607"><div class="ttname"><a href="chart_8h.html#aec54a5e2359af30e5d5694db63ab9607">chart_series_set_invert_if_negative</a></div><div class="ttdeci">void chart_series_set_invert_if_negative(lxw_chart_series *series)</div><div class="ttdoc">Invert the fill color for negative series values.</div></div>
<div class="ttc" id="achart_8h_html_a0da8f7fad7a0967686a6006a7178c41b"><div class="ttname"><a href="chart_8h.html#a0da8f7fad7a0967686a6006a7178c41b">chart_series_set_labels_legend</a></div><div class="ttdeci">void chart_series_set_labels_legend(lxw_chart_series *series)</div><div class="ttdoc">Set the legend key for a data label in a chart series.</div></div>
<div class="ttc" id="achart_8h_html_afa638b6c6dd10d58d43ee8d1f6667833"><div class="ttname"><a href="chart_8h.html#afa638b6c6dd10d58d43ee8d1f6667833">chart_series_set_labels_pattern</a></div><div class="ttdeci">void chart_series_set_labels_pattern(lxw_chart_series *series, lxw_chart_pattern *pattern)</div><div class="ttdoc">Set the pattern properties for the data labels in a chart series.</div></div>
<div class="ttc" id="achart_8h_html_a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465"><div class="ttname"><a href="chart_8h.html#a858b96fd44354565fd9019cdb26149fead7300dcc1274164a42e2359a3dfc1465">LXW_CHART_ERROR_BAR_TYPE_STD_DEV</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_TYPE_STD_DEV</div><div class="ttdef"><b>Definition:</b> chart.h:874</div></div>
<div class="ttc" id="achart_8h_html_a347dc392e6077c1137df42d2ad01edfca0ae3b0b530833d7a3e5315d72467f6ce"><div class="ttname"><a href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca0ae3b0b530833d7a3e5315d72467f6ce">LXW_CHART_MARKER_CIRCLE</a></div><div class="ttdeci">@ LXW_CHART_MARKER_CIRCLE</div><div class="ttdef"><b>Definition:</b> chart.h:265</div></div>
<div class="ttc" id="astructlxw__chart__line_html_ab548d8a04d084df9f14cea072111b052"><div class="ttname"><a href="structlxw__chart__line.html#ab548d8a04d084df9f14cea072111b052">lxw_chart_line::width</a></div><div class="ttdeci">float width</div><div class="ttdef"><b>Definition:</b> chart.h:648</div></div>
<div class="ttc" id="achart_8h_html_aea2957adf1e8c754f771bbcb836229d4"><div class="ttname"><a href="chart_8h.html#aea2957adf1e8c754f771bbcb836229d4">chart_series_set_labels_font</a></div><div class="ttdeci">void chart_series_set_labels_font(lxw_chart_series *series, lxw_chart_font *font)</div><div class="ttdoc">Set the font properties for chart data labels in a series.</div></div>
<div class="ttc" id="achart_8h_html_a4361fb66cf0e15501995f89466888578"><div class="ttname"><a href="chart_8h.html#a4361fb66cf0e15501995f89466888578">chart_series_set_name</a></div><div class="ttdeci">void chart_series_set_name(lxw_chart_series *series, const char *name)</div><div class="ttdoc">Set the name of a chart series range.</div></div>
<div class="ttc" id="achart_8h_html_ac24ae880bab2fa949d8b84a25fc9a457"><div class="ttname"><a href="chart_8h.html#ac24ae880bab2fa949d8b84a25fc9a457">chart_legend_set_font</a></div><div class="ttdeci">void chart_legend_set_font(lxw_chart *chart, lxw_chart_font *font)</div><div class="ttdoc">Set the font properties for a chart legend.</div></div>
<div class="ttc" id="acommon_8h_html_a57bffaf0ff3cb4e9f4f7f2b0b6dad349a847f574cc183a1d8a4e3800fe28091f4"><div class="ttname"><a href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a847f574cc183a1d8a4e3800fe28091f4">LXW_FALSE</a></div><div class="ttdeci">@ LXW_FALSE</div><div class="ttdef"><b>Definition:</b> common.h:51</div></div>
<div class="ttc" id="achart_8h_html_a650d569ff37a087101b7bff4ee7bb130"><div class="ttname"><a href="chart_8h.html#a650d569ff37a087101b7bff4ee7bb130">chart_axis_set_name</a></div><div class="ttdeci">void chart_axis_set_name(lxw_chart_axis *axis, const char *name)</div><div class="ttdoc">Set the name caption of the an axis.</div></div>
<div class="ttc" id="achart_8h_html_ab7c72e968f26df7184878e58d7324960"><div class="ttname"><a href="chart_8h.html#ab7c72e968f26df7184878e58d7324960">chart_axis_set_line</a></div><div class="ttdeci">void chart_axis_set_line(lxw_chart_axis *axis, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for a chart axis.</div></div>
<div class="ttc" id="achart_8h_html_ac4373346b52a625206c7c04ac3d8dba1ab260b3815f45cbea6ce2b7c0d19157b3"><div class="ttname"><a href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1ab260b3815f45cbea6ce2b7c0d19157b3">LXW_CHART_TRENDLINE_TYPE_AVERAGE</a></div><div class="ttdeci">@ LXW_CHART_TRENDLINE_TYPE_AVERAGE</div><div class="ttdef"><b>Definition:</b> chart.h:947</div></div>
<div class="ttc" id="astructlxw__chart__data__label_html_a084f083e48841fa41d109a4601441460"><div class="ttname"><a href="structlxw__chart__data__label.html#a084f083e48841fa41d109a4601441460">lxw_chart_data_label::value</a></div><div class="ttdeci">char * value</div><div class="ttdef"><b>Definition:</b> chart.h:800</div></div>
<div class="ttc" id="achart_8h_html_a867ce116a88d422724f79f1a378e5502"><div class="ttname"><a href="chart_8h.html#a867ce116a88d422724f79f1a378e5502">chart_set_hole_size</a></div><div class="ttdeci">void chart_set_hole_size(lxw_chart *chart, uint8_t size)</div><div class="ttdoc">Set the Doughnut chart hole size.</div></div>
<div class="ttc" id="achart_8h_html_ad60de0eb056e93435407e91482115f55"><div class="ttname"><a href="chart_8h.html#ad60de0eb056e93435407e91482115f55">chart_add_series</a></div><div class="ttdeci">lxw_chart_series * chart_add_series(lxw_chart *chart, const char *categories, const char *values)</div><div class="ttdoc">Add a data series to a chart.</div></div>
<div class="ttc" id="achart_8h_html_aa97ba4df6e3cb14bcb773a7c6b55de9daf528922e8775b461b61eb077644c2478"><div class="ttname"><a href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9daf528922e8775b461b61eb077644c2478">LXW_CHART_PATTERN_HORIZONTAL_BRICK</a></div><div class="ttdeci">@ LXW_CHART_PATTERN_HORIZONTAL_BRICK</div><div class="ttdef"><b>Definition:</b> chart.h:379</div></div>
<div class="ttc" id="achart_8h_html_aa53081409c448c71a535bd5dd1c0cfeb"><div class="ttname"><a href="chart_8h.html#aa53081409c448c71a535bd5dd1c0cfeb">chart_axis_minor_gridlines_set_visible</a></div><div class="ttdeci">void chart_axis_minor_gridlines_set_visible(lxw_chart_axis *axis, uint8_t visible)</div><div class="ttdoc">Turn on/off the minor gridlines for an axis.</div></div>
<div class="ttc" id="achart_8h_html_afb0d1b3884f1520c227ef9c8945c2570a2e9fdd36dd3ad7cc2381ce6be26dbc7e"><div class="ttname"><a href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a2e9fdd36dd3ad7cc2381ce6be26dbc7e">LXW_CHART_LINE_DASH_SQUARE_DOT</a></div><div class="ttdeci">@ LXW_CHART_LINE_DASH_SQUARE_DOT</div><div class="ttdef"><b>Definition:</b> chart.h:209</div></div>
<div class="ttc" id="astructlxw__chart__axis_html"><div class="ttname"><a href="structlxw__chart__axis.html">lxw_chart_axis</a></div><div class="ttdoc">Struct to represent an Excel chart axis.</div><div class="ttdef"><b>Definition:</b> chart.h:1026</div></div>
<div class="ttc" id="achart_8h_html_a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f"><div class="ttname"><a href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea99f86246aafeee41311ed6681c5b678f">LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_TYPE_STD_ERROR</div><div class="ttdef"><b>Definition:</b> chart.h:865</div></div>
<div class="ttc" id="achart_8h_html_aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755"><div class="ttname"><a href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67ae54eabf41024f474a504aebcafba0755">LXW_CHART_AXIS_TICK_MARK_INSIDE</a></div><div class="ttdeci">@ LXW_CHART_AXIS_TICK_MARK_INSIDE</div><div class="ttdef"><b>Definition:</b> chart.h:600</div></div>
<div class="ttc" id="achart_8h_html_ac13170c981b800c64596e4355e87044c"><div class="ttname"><a href="chart_8h.html#ac13170c981b800c64596e4355e87044c">chart_series_set_labels_percentage</a></div><div class="ttdeci">void chart_series_set_labels_percentage(lxw_chart_series *series)</div><div class="ttdoc">Set the percentage for a Pie/Doughnut data point.</div></div>
<div class="ttc" id="achart_8h_html_ab3cde364ea66bb2edfae426299fe7dc7"><div class="ttname"><a href="chart_8h.html#ab3cde364ea66bb2edfae426299fe7dc7">chart_title_set_name_font</a></div><div class="ttdeci">void chart_title_set_name_font(lxw_chart *chart, lxw_chart_font *font)</div><div class="ttdoc">Set the font properties for a chart title.</div></div>
<div class="ttc" id="achart_8h_html_abfde30539e8538e64eee370797b4abc5"><div class="ttname"><a href="chart_8h.html#abfde30539e8538e64eee370797b4abc5">chart_series_set_categories</a></div><div class="ttdeci">void chart_series_set_categories(lxw_chart_series *series, const char *sheetname, lxw_row_t first_row, lxw_col_t first_col, lxw_row_t last_row, lxw_col_t last_col)</div><div class="ttdoc">Set a series &quot;categories&quot; range using row and column values.</div></div>
<div class="ttc" id="achart_8h_html_aea04970272dd3eb7a21e9230cd392904"><div class="ttname"><a href="chart_8h.html#aea04970272dd3eb7a21e9230cd392904">chart_chartarea_set_pattern</a></div><div class="ttdeci">void chart_chartarea_set_pattern(lxw_chart *chart, lxw_chart_pattern *pattern)</div><div class="ttdoc">Set the pattern properties for a chartarea.</div></div>
<div class="ttc" id="achart_8h_html_a78b7d07d421d5339d0e721e28d3dbf2da763c0a7dcb94414ee10ae91f5455ac08"><div class="ttname"><a href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2da763c0a7dcb94414ee10ae91f5455ac08">LXW_CHART_ERROR_BAR_AXIS_Y</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_AXIS_Y</div><div class="ttdef"><b>Definition:</b> chart.h:900</div></div>
<div class="ttc" id="achart_8h_html_a31b72a8b98d7db92c4cc63e226442d0a"><div class="ttname"><a href="chart_8h.html#a31b72a8b98d7db92c4cc63e226442d0a">chart_series_set_error_bars</a></div><div class="ttdeci">void chart_series_set_error_bars(lxw_series_error_bars *error_bars, uint8_t type, double value)</div></div>
<div class="ttc" id="achart_8h_html_a858b96fd44354565fd9019cdb26149fea49e056be9e39bfca5268ae9eaab11c46"><div class="ttname"><a href="chart_8h.html#a858b96fd44354565fd9019cdb26149fea49e056be9e39bfca5268ae9eaab11c46">LXW_CHART_ERROR_BAR_TYPE_PERCENTAGE</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_TYPE_PERCENTAGE</div><div class="ttdef"><b>Definition:</b> chart.h:871</div></div>
<div class="ttc" id="astructlxw__chart__line_html"><div class="ttname"><a href="structlxw__chart__line.html">lxw_chart_line</a></div><div class="ttdoc">Struct to represent a chart line.</div><div class="ttdef"><b>Definition:</b> chart.h:639</div></div>
<div class="ttc" id="achart_8h_html_ac242cec241cb423fa1cec46ff8fe6887"><div class="ttname"><a href="chart_8h.html#ac242cec241cb423fa1cec46ff8fe6887">chart_set_high_low_lines</a></div><div class="ttdeci">void chart_set_high_low_lines(lxw_chart *chart, lxw_chart_line *line)</div><div class="ttdoc">Turn on and format high-low Lines for a chart.</div></div>
<div class="ttc" id="achart_8h_html_a542deffbda8d6be959401c936d821e11"><div class="ttname"><a href="chart_8h.html#a542deffbda8d6be959401c936d821e11">chart_series_set_trendline_intercept</a></div><div class="ttdeci">void chart_series_set_trendline_intercept(lxw_chart_series *series, double intercept)</div><div class="ttdoc">Set the trendline Y-axis intercept for a chart data series.</div></div>
<div class="ttc" id="achart_8h_html_a1f64779c71b6e4aabb27634a2e8a7911"><div class="ttname"><a href="chart_8h.html#a1f64779c71b6e4aabb27634a2e8a7911">chart_set_up_down_bars</a></div><div class="ttdeci">void chart_set_up_down_bars(lxw_chart *chart)</div><div class="ttdoc">Turn on up-down bars for the chart.</div></div>
<div class="ttc" id="achart_8h_html_a4476eee2a69555f7eac7f716d179fad6"><div class="ttname"><a href="chart_8h.html#a4476eee2a69555f7eac7f716d179fad6">chart_series_set_labels_line</a></div><div class="ttdeci">void chart_series_set_labels_line(lxw_chart_series *series, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for the data labels in a chart series.</div></div>
<div class="ttc" id="aformat_8h_html_abeafc6e8222ba9fcfd4f2c2f4e9ea38baebda4f169497f225a9c67bb51691c095"><div class="ttname"><a href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baebda4f169497f225a9c67bb51691c095">LXW_COLOR_YELLOW</a></div><div class="ttdeci">@ LXW_COLOR_YELLOW</div><div class="ttdef"><b>Definition:</b> format.h:226</div></div>
<div class="ttc" id="achart_8h_html_aaf39aa2f25ed3e812dba320bf2832727"><div class="ttname"><a href="chart_8h.html#aaf39aa2f25ed3e812dba320bf2832727">chart_chartarea_set_line</a></div><div class="ttdeci">void chart_chartarea_set_line(lxw_chart *chart, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for a chartarea.</div></div>
<div class="ttc" id="achart_8h_html_ad1b0a857b4fe6866f43f449a0b60246f"><div class="ttname"><a href="chart_8h.html#ad1b0a857b4fe6866f43f449a0b60246f">chart_plotarea_set_line</a></div><div class="ttdeci">void chart_plotarea_set_line(lxw_chart *chart, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for a plotarea.</div></div>
<div class="ttc" id="achart_8h_html_abc26afe6236bde40c0726116ce6739fb"><div class="ttname"><a href="chart_8h.html#abc26afe6236bde40c0726116ce6739fb">chart_axis_set_label_align</a></div><div class="ttdeci">void chart_axis_set_label_align(lxw_chart_axis *axis, uint8_t align)</div><div class="ttdoc">Set the alignment of the axis labels.</div></div>
<div class="ttc" id="achart_8h_html_a709657333cfdaf12066fa2bf68e92663"><div class="ttname"><a href="chart_8h.html#a709657333cfdaf12066fa2bf68e92663">chart_axis_set_min</a></div><div class="ttdeci">void chart_axis_set_min(lxw_chart_axis *axis, double min)</div><div class="ttdoc">Set the minimum value for a chart axis.</div></div>
<div class="ttc" id="achart_8h_html_a8cfd93648bbd9b29201eb0fe8854ae0e"><div class="ttname"><a href="chart_8h.html#a8cfd93648bbd9b29201eb0fe8854ae0e">chart_axis_set_display_units_visible</a></div><div class="ttdeci">void chart_axis_set_display_units_visible(lxw_chart_axis *axis, uint8_t visible)</div><div class="ttdoc">Turn on/off the display units for a value axis.</div></div>
<div class="ttc" id="astructlxw__chart__font_html"><div class="ttname"><a href="structlxw__chart__font.html">lxw_chart_font</a></div><div class="ttdoc">Struct to represent a chart font.</div><div class="ttdef"><b>Definition:</b> chart.h:699</div></div>
<div class="ttc" id="achart_8h_html_a8e225505503d9f488427f2d06666a5f2a0dee32fbc50d4874ee2107a443ad33fb"><div class="ttname"><a href="chart_8h.html#a8e225505503d9f488427f2d06666a5f2a0dee32fbc50d4874ee2107a443ad33fb">LXW_CHART_AXIS_LABEL_POSITION_HIGH</a></div><div class="ttdeci">@ LXW_CHART_AXIS_LABEL_POSITION_HIGH</div><div class="ttdef"><b>Definition:</b> chart.h:528</div></div>
<div class="ttc" id="achart_8h_html_a9f577b0fcabe6cac9118a26a483fe85caf309b18af571c90d3ae052e769d30e6c"><div class="ttname"><a href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85caf309b18af571c90d3ae052e769d30e6c">LXW_CHART_LINE</a></div><div class="ttdeci">@ LXW_CHART_LINE</div><div class="ttdef"><b>Definition:</b> chart.h:125</div></div>
<div class="ttc" id="achart_8h_html_a36e5182bd82f3d40e633a2eaed15bd90aa3b2171ef7f83ed65119cd98d7d83d5a"><div class="ttname"><a href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90aa3b2171ef7f83ed65119cd98d7d83d5a">LXW_CHART_AXIS_UNITS_THOUSANDS</a></div><div class="ttdeci">@ LXW_CHART_AXIS_UNITS_THOUSANDS</div><div class="ttdef"><b>Definition:</b> chart.h:564</div></div>
<div class="ttc" id="achart_8h_html_ad92a8a1ad8c6225c05f36287510fa0ea"><div class="ttname"><a href="chart_8h.html#ad92a8a1ad8c6225c05f36287510fa0ea">chart_axis_set_interval_unit</a></div><div class="ttdeci">void chart_axis_set_interval_unit(lxw_chart_axis *axis, uint16_t unit)</div><div class="ttdoc">Set the interval between category values.</div></div>
<div class="ttc" id="astructlxw__worksheet_html"><div class="ttname"><a href="structlxw__worksheet.html">lxw_worksheet</a></div><div class="ttdoc">Struct to represent an Excel worksheet.</div><div class="ttdef"><b>Definition:</b> worksheet.h:1603</div></div>
<div class="ttc" id="achart_8h_html_a416463dd44486e6b6a23209789a3642e"><div class="ttname"><a href="chart_8h.html#a416463dd44486e6b6a23209789a3642e">chart_series_set_marker_line</a></div><div class="ttdeci">void chart_series_set_marker_line(lxw_chart_series *series, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for a chart series marker.</div></div>
<div class="ttc" id="aformat_8h_html_abeafc6e8222ba9fcfd4f2c2f4e9ea38ba13bdb1312b42e892cd29dfeb79ec8451"><div class="ttname"><a href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba13bdb1312b42e892cd29dfeb79ec8451">LXW_COLOR_BLACK</a></div><div class="ttdeci">@ LXW_COLOR_BLACK</div><div class="ttdef"><b>Definition:</b> format.h:181</div></div>
<div class="ttc" id="astructlxw__chart__data__label_html"><div class="ttname"><a href="structlxw__chart__data__label.html">lxw_chart_data_label</a></div><div class="ttdoc">Struct to represent an Excel chart data label.</div><div class="ttdef"><b>Definition:</b> chart.h:796</div></div>
<div class="ttc" id="achart_8h_html_a740b9fea5de2148ec3df56f7f131fc95"><div class="ttname"><a href="chart_8h.html#a740b9fea5de2148ec3df56f7f131fc95">chart_plotarea_set_pattern</a></div><div class="ttdeci">void chart_plotarea_set_pattern(lxw_chart *chart, lxw_chart_pattern *pattern)</div><div class="ttdoc">Set the pattern properties for a plotarea.</div></div>
<div class="ttc" id="achart_8h_html_a97496720a6c6c9d0c82cf4f26bf71ae0"><div class="ttname"><a href="chart_8h.html#a97496720a6c6c9d0c82cf4f26bf71ae0">chart_series_set_error_bars_line</a></div><div class="ttdeci">void chart_series_set_error_bars_line(lxw_series_error_bars *error_bars, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for a chart series error bars.</div></div>
<div class="ttc" id="achart_8h_html_a3da2fd3d4dd9d223251584494a946cb7"><div class="ttname"><a href="chart_8h.html#a3da2fd3d4dd9d223251584494a946cb7">chart_series_set_trendline_name</a></div><div class="ttdeci">void chart_series_set_trendline_name(lxw_chart_series *series, const char *name)</div><div class="ttdoc">Set the trendline name for a chart data series.</div></div>
<div class="ttc" id="achart_8h_html_a78b7d07d421d5339d0e721e28d3dbf2da4ce3511c1f112d18876c00604dfa5306"><div class="ttname"><a href="chart_8h.html#a78b7d07d421d5339d0e721e28d3dbf2da4ce3511c1f112d18876c00604dfa5306">LXW_CHART_ERROR_BAR_AXIS_X</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_AXIS_X</div><div class="ttdef"><b>Definition:</b> chart.h:897</div></div>
<div class="ttc" id="achart_8h_html_aab90178f4981b77368f84155ebd5377daff9b211b7fca280eaa284c815eaa279f"><div class="ttname"><a href="chart_8h.html#aab90178f4981b77368f84155ebd5377daff9b211b7fca280eaa284c815eaa279f">LXW_CHART_AXIS_POSITION_BETWEEN</a></div><div class="ttdeci">@ LXW_CHART_AXIS_POSITION_BETWEEN</div><div class="ttdef"><b>Definition:</b> chart.h:515</div></div>
<div class="ttc" id="achart_8h_html_ac4be8325cbcaeddda0a92f1809d8156d"><div class="ttname"><a href="chart_8h.html#ac4be8325cbcaeddda0a92f1809d8156d">chart_axis_set_name_font</a></div><div class="ttdeci">void chart_axis_set_name_font(lxw_chart_axis *axis, lxw_chart_font *font)</div><div class="ttdoc">Set the font properties for a chart axis name.</div></div>
<div class="ttc" id="achart_8h_html_a6c3446d8f23fc476e2320a35ac8cf5a6"><div class="ttname"><a href="chart_8h.html#a6c3446d8f23fc476e2320a35ac8cf5a6">chart_show_hidden_data</a></div><div class="ttdeci">void chart_show_hidden_data(lxw_chart *chart)</div><div class="ttdoc">Display data on charts from hidden rows or columns.</div></div>
<div class="ttc" id="astructlxw__chart__point_html_a99ad02687c88e7ac4625fa8c12f6ba48"><div class="ttname"><a href="structlxw__chart__point.html#a99ad02687c88e7ac4625fa8c12f6ba48">lxw_chart_point::fill</a></div><div class="ttdeci">lxw_chart_fill * fill</div><div class="ttdef"><b>Definition:</b> chart.h:783</div></div>
<div class="ttc" id="achart_8h_html_afb0d1b3884f1520c227ef9c8945c2570a63f113502fad564a281f68c48795341e"><div class="ttname"><a href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a63f113502fad564a281f68c48795341e">LXW_CHART_LINE_DASH_DASH</a></div><div class="ttdeci">@ LXW_CHART_LINE_DASH_DASH</div><div class="ttdef"><b>Definition:</b> chart.h:212</div></div>
<div class="ttc" id="acommon_8h_html_a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf"><div class="ttname"><a href="common_8h.html#a57bffaf0ff3cb4e9f4f7f2b0b6dad349a7850bcc34c18efe2e45372f4069be0bf">LXW_TRUE</a></div><div class="ttdeci">@ LXW_TRUE</div><div class="ttdef"><b>Definition:</b> common.h:53</div></div>
<div class="ttc" id="achart_8h_html_ae268cf39e3ffaa6390a00f9e58aa83a2"><div class="ttname"><a href="chart_8h.html#ae268cf39e3ffaa6390a00f9e58aa83a2">chart_axis_set_reverse</a></div><div class="ttdeci">void chart_axis_set_reverse(lxw_chart_axis *axis)</div><div class="ttdoc">Reverse the order of the axis categories or values.</div></div>
<div class="ttc" id="achart_8h_html_a18acd351fb3ab4758cadccba802f1c34"><div class="ttname"><a href="chart_8h.html#a18acd351fb3ab4758cadccba802f1c34">chart_set_table</a></div><div class="ttdeci">void chart_set_table(lxw_chart *chart)</div><div class="ttdoc">Turn on a data table below the horizontal axis.</div></div>
<div class="ttc" id="achart_8h_html_ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e"><div class="ttname"><a href="chart_8h.html#ac4373346b52a625206c7c04ac3d8dba1a412a1b24bf43c9de3b2c0445d8e8e93e">LXW_CHART_TRENDLINE_TYPE_LINEAR</a></div><div class="ttdeci">@ LXW_CHART_TRENDLINE_TYPE_LINEAR</div><div class="ttdef"><b>Definition:</b> chart.h:932</div></div>
<div class="ttc" id="astructlxw__chart_html"><div class="ttname"><a href="structlxw__chart.html">lxw_chart</a></div><div class="ttdoc">Struct to represent an Excel chart.</div><div class="ttdef"><b>Definition:</b> chart.h:1086</div></div>
<div class="ttc" id="achart_8h_html_a1ab904dd305f6308811a3a92ce71b5ac"><div class="ttname"><a href="chart_8h.html#a1ab904dd305f6308811a3a92ce71b5ac">chart_axis_major_gridlines_set_line</a></div><div class="ttdeci">void chart_axis_major_gridlines_set_line(lxw_chart_axis *axis, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for the chart axis major gridlines.</div></div>
<div class="ttc" id="aworksheet_8h_html_ac2067faaacb8bfa6550b019e915900a2"><div class="ttname"><a href="worksheet_8h.html#ac2067faaacb8bfa6550b019e915900a2">worksheet_insert_chart</a></div><div class="ttdeci">lxw_error worksheet_insert_chart(lxw_worksheet *worksheet, lxw_row_t row, lxw_col_t col, lxw_chart *chart)</div><div class="ttdoc">Insert a chart object into a worksheet.</div></div>
<div class="ttc" id="achart_8h_html_ade5392d9d303458c48420f89cc3a8b5e"><div class="ttname"><a href="chart_8h.html#ade5392d9d303458c48420f89cc3a8b5e">chart_axis_set_fill</a></div><div class="ttdeci">void chart_axis_set_fill(lxw_chart_axis *axis, lxw_chart_fill *fill)</div><div class="ttdoc">Set the fill properties for a chart axis.</div></div>
<div class="ttc" id="astructlxw__chart__series_html"><div class="ttname"><a href="structlxw__chart__series.html">lxw_chart_series</a></div><div class="ttdoc">Struct to represent an Excel chart data series.</div><div class="ttdef"><b>Definition:</b> chart.h:957</div></div>
<div class="ttc" id="achart_8h_html_a642fbe010112eefcf10779da732e936b"><div class="ttname"><a href="chart_8h.html#a642fbe010112eefcf10779da732e936b">chart_title_set_name_range</a></div><div class="ttdeci">void chart_title_set_name_range(lxw_chart *chart, const char *sheetname, lxw_row_t row, lxw_col_t col)</div><div class="ttdoc">Set a chart title formula using row and column values.</div></div>
<div class="ttc" id="achart_8h_html_ae0441e6a3a1d173be18ff96a4ded874a"><div class="ttname"><a href="chart_8h.html#ae0441e6a3a1d173be18ff96a4ded874a">chart_set_rotation</a></div><div class="ttdeci">void chart_set_rotation(lxw_chart *chart, uint16_t rotation)</div><div class="ttdoc">Set the Pie/Doughnut chart rotation.</div></div>
<div class="ttc" id="astructlxw__chart__fill_html_a1780f71f3de68cb03e2f2825952283e4"><div class="ttname"><a href="structlxw__chart__fill.html#a1780f71f3de68cb03e2f2825952283e4">lxw_chart_fill::color</a></div><div class="ttdeci">lxw_color_t color</div><div class="ttdef"><b>Definition:</b> chart.h:666</div></div>
<div class="ttc" id="achart_8h_html_a9339204d64e055adef0302115b5e4281"><div class="ttname"><a href="chart_8h.html#a9339204d64e055adef0302115b5e4281">chart_axis_set_max</a></div><div class="ttdeci">void chart_axis_set_max(lxw_chart_axis *axis, double max)</div><div class="ttdoc">Set the maximum value for a chart axis.</div></div>
<div class="ttc" id="achart_8h_html_a5ecb1a6293d9adcbe075dd9eff5f4881"><div class="ttname"><a href="chart_8h.html#a5ecb1a6293d9adcbe075dd9eff5f4881">chart_axis_set_major_tick_mark</a></div><div class="ttdeci">void chart_axis_set_major_tick_mark(lxw_chart_axis *axis, uint8_t type)</div><div class="ttdoc">Set the major axis tick mark type.</div></div>
<div class="ttc" id="achart_8h_html_a1128d0e553fc350134c4937a19cfe430af5e0e1d7fda566367f65c52f793a25c8"><div class="ttname"><a href="chart_8h.html#a1128d0e553fc350134c4937a19cfe430af5e0e1d7fda566367f65c52f793a25c8">LXW_CHART_LABEL_POSITION_ABOVE</a></div><div class="ttdeci">@ LXW_CHART_LABEL_POSITION_ABOVE</div><div class="ttdef"><b>Definition:</b> chart.h:441</div></div>
<div class="ttc" id="achart_8h_html_a4a3e57d55a2238724bef8cf20a64641f"><div class="ttname"><a href="chart_8h.html#a4a3e57d55a2238724bef8cf20a64641f">chart_set_series_gap</a></div><div class="ttdeci">void chart_set_series_gap(lxw_chart *chart, uint16_t gap)</div><div class="ttdoc">Set the gap between series in a Bar/Column chart.</div></div>
<div class="ttc" id="achart_8h_html_ab03b0a4da953fa6bb47e2296b82476d2"><div class="ttname"><a href="chart_8h.html#ab03b0a4da953fa6bb47e2296b82476d2">chart_series_set_error_bars_endcap</a></div><div class="ttdeci">void chart_series_set_error_bars_endcap(lxw_series_error_bars *error_bars, uint8_t endcap)</div><div class="ttdoc">Set the end cap type for the error bars of a chart series.</div></div>
<div class="ttc" id="achart_8h_html_a1f7ddf67b9eaafef1e2d301cf88355e7"><div class="ttname"><a href="chart_8h.html#a1f7ddf67b9eaafef1e2d301cf88355e7">chart_axis_major_gridlines_set_visible</a></div><div class="ttdeci">void chart_axis_major_gridlines_set_visible(lxw_chart_axis *axis, uint8_t visible)</div><div class="ttdoc">Turn on/off the major gridlines for an axis.</div></div>
<div class="ttc" id="achart_8h_html_ac43525c7e357f8c5ae2c5e3ad2158856"><div class="ttname"><a href="chart_8h.html#ac43525c7e357f8c5ae2c5e3ad2158856">chart_chartarea_set_fill</a></div><div class="ttdeci">void chart_chartarea_set_fill(lxw_chart *chart, lxw_chart_fill *fill)</div><div class="ttdoc">Set the fill properties for a chartarea.</div></div>
<div class="ttc" id="achart_8h_html_a9f90731ea7f0ff224a19315604ce2acb"><div class="ttname"><a href="chart_8h.html#a9f90731ea7f0ff224a19315604ce2acb">chart_series_set_marker_size</a></div><div class="ttdeci">void chart_series_set_marker_size(lxw_chart_series *series, uint8_t size)</div><div class="ttdoc">Set the size of a data marker for a series.</div></div>
<div class="ttc" id="achart_8h_html_a777d87b06cb221769846140c2a67c8a9"><div class="ttname"><a href="chart_8h.html#a777d87b06cb221769846140c2a67c8a9">chart_set_up_down_bars_format</a></div><div class="ttdeci">void chart_set_up_down_bars_format(lxw_chart *chart, lxw_chart_line *up_bar_line, lxw_chart_fill *up_bar_fill, lxw_chart_line *down_bar_line, lxw_chart_fill *down_bar_fill)</div><div class="ttdoc">Turn on up-down bars for the chart, with formatting.</div></div>
<div class="ttc" id="achart_8h_html_a5b982a99851997f9b090aaf0c1dfbd74"><div class="ttname"><a href="chart_8h.html#a5b982a99851997f9b090aaf0c1dfbd74">chart_axis_off</a></div><div class="ttdeci">void chart_axis_off(lxw_chart_axis *axis)</div><div class="ttdoc">Turn off/hide an axis.</div></div>
<div class="ttc" id="astructlxw__chart__line_html_a651a52de6b66e19d5a43ee0c219502b2"><div class="ttname"><a href="structlxw__chart__line.html#a651a52de6b66e19d5a43ee0c219502b2">lxw_chart_line::none</a></div><div class="ttdeci">uint8_t none</div><div class="ttdef"><b>Definition:</b> chart.h:645</div></div>
<div class="ttc" id="astructlxw__chart_html_aec951bda729ea8184fa0827c5f091f37"><div class="ttname"><a href="structlxw__chart.html#aec951bda729ea8184fa0827c5f091f37">lxw_chart::y_axis</a></div><div class="ttdeci">lxw_chart_axis * y_axis</div><div class="ttdef"><b>Definition:</b> chart.h:1107</div></div>
<div class="ttc" id="achart_8h_html_a3c36cef7a49c5698e95d112a35d3dc92a0c4f5ebbdbe59d52061b1201370210aa"><div class="ttname"><a href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92a0c4f5ebbdbe59d52061b1201370210aa">LXW_CHART_AXIS_TYPE_X</a></div><div class="ttdeci">@ LXW_CHART_AXIS_TYPE_X</div><div class="ttdef"><b>Definition:</b> chart.h:484</div></div>
<div class="ttc" id="achart_8h_html_a347dc392e6077c1137df42d2ad01edfca06f870f503d97d50c1177e526208f699"><div class="ttname"><a href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca06f870f503d97d50c1177e526208f699">LXW_CHART_MARKER_DIAMOND</a></div><div class="ttdeci">@ LXW_CHART_MARKER_DIAMOND</div><div class="ttdef"><b>Definition:</b> chart.h:247</div></div>
<div class="ttc" id="achart_8h_html_aa897ee54d4a19f264a6b8f9dd43604b3"><div class="ttname"><a href="chart_8h.html#aa897ee54d4a19f264a6b8f9dd43604b3">chart_series_set_error_bars_direction</a></div><div class="ttdeci">void chart_series_set_error_bars_direction(lxw_series_error_bars *error_bars, uint8_t direction)</div><div class="ttdoc">Set the direction (up, down or both) of the error bars for a chart series.</div></div>
<div class="ttc" id="achart_8h_html_a6f4baebf02df517d55a5d1447e3511cd"><div class="ttname"><a href="chart_8h.html#a6f4baebf02df517d55a5d1447e3511cd">chart_series_set_labels_position</a></div><div class="ttdeci">void chart_series_set_labels_position(lxw_chart_series *series, uint8_t position)</div><div class="ttdoc">Set the data label position for a series.</div></div>
<div class="ttc" id="achart_8h_html_ac22638faf2a6168d23af1969fcaa0612"><div class="ttname"><a href="chart_8h.html#ac22638faf2a6168d23af1969fcaa0612">chart_legend_delete_series</a></div><div class="ttdeci">lxw_error chart_legend_delete_series(lxw_chart *chart, int16_t delete_series[])</div><div class="ttdoc">Remove one or more series from the the legend.</div></div>
<div class="ttc" id="aformat_8h_html_abeafc6e8222ba9fcfd4f2c2f4e9ea38bae0b5c39ced3b8c871974f0e4917e4871"><div class="ttname"><a href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38bae0b5c39ced3b8c871974f0e4917e4871">LXW_COLOR_GREEN</a></div><div class="ttdeci">@ LXW_COLOR_GREEN</div><div class="ttdef"><b>Definition:</b> format.h:196</div></div>
<div class="ttc" id="achart_8h_html_ac8f7f044cc9d893568e9d4c9fcf13aa9"><div class="ttname"><a href="chart_8h.html#ac8f7f044cc9d893568e9d4c9fcf13aa9">chart_series_set_labels</a></div><div class="ttdeci">void chart_series_set_labels(lxw_chart_series *series)</div><div class="ttdoc">Add data labels to a chart series.</div></div>
<div class="ttc" id="astructlxw__chart__fill_html"><div class="ttname"><a href="structlxw__chart__fill.html">lxw_chart_fill</a></div><div class="ttdoc">Struct to represent a chart fill.</div><div class="ttdef"><b>Definition:</b> chart.h:663</div></div>
<div class="ttc" id="achart_8h_html_a85cee89620705cec1c3f705d30ce5fe5"><div class="ttname"><a href="chart_8h.html#a85cee89620705cec1c3f705d30ce5fe5">chart_series_set_trendline_r_squared</a></div><div class="ttdeci">void chart_series_set_trendline_r_squared(lxw_chart_series *series)</div><div class="ttdoc">Display the R squared value of a trendline for a chart data series.</div></div>
<div class="ttc" id="achart_8h_html_a3c36cef7a49c5698e95d112a35d3dc92a186015afd06af105db5662f7e9ac2809"><div class="ttname"><a href="chart_8h.html#a3c36cef7a49c5698e95d112a35d3dc92a186015afd06af105db5662f7e9ac2809">LXW_CHART_AXIS_TYPE_Y</a></div><div class="ttdeci">@ LXW_CHART_AXIS_TYPE_Y</div><div class="ttdef"><b>Definition:</b> chart.h:487</div></div>
<div class="ttc" id="achart_8h_html_a35e370165e50f5e053ccdc96ed933e66"><div class="ttname"><a href="chart_8h.html#a35e370165e50f5e053ccdc96ed933e66">chart_series_set_labels_separator</a></div><div class="ttdeci">void chart_series_set_labels_separator(lxw_chart_series *series, uint8_t separator)</div><div class="ttdoc">Set the separator for the data label captions.</div></div>
<div class="ttc" id="achart_8h_html_ae23da9d1aeeb43d4ed06f17220fd73f4"><div class="ttname"><a href="chart_8h.html#ae23da9d1aeeb43d4ed06f17220fd73f4">chart_axis_set_major_unit</a></div><div class="ttdeci">void chart_axis_set_major_unit(lxw_chart_axis *axis, double unit)</div><div class="ttdoc">Set the increment of the major units in the axis.</div></div>
<div class="ttc" id="achart_8h_html_add2c1e7be42ea91fd85ba7b676e07e09"><div class="ttname"><a href="chart_8h.html#add2c1e7be42ea91fd85ba7b676e07e09">chart_axis_minor_gridlines_set_line</a></div><div class="ttdeci">void chart_axis_minor_gridlines_set_line(lxw_chart_axis *axis, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for the chart axis minor gridlines.</div></div>
<div class="ttc" id="astructlxw__chart__font_html_a9d9fc7673d551efbe2a9729f211c25c4"><div class="ttname"><a href="structlxw__chart__font.html#a9d9fc7673d551efbe2a9729f211c25c4">lxw_chart_font::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> chart.h:702</div></div>
<div class="ttc" id="astructlxw__chart__line_html_a2619e85b4ece41f55302b5bc8157d738"><div class="ttname"><a href="structlxw__chart__line.html#a2619e85b4ece41f55302b5bc8157d738">lxw_chart_line::color</a></div><div class="ttdeci">lxw_color_t color</div><div class="ttdef"><b>Definition:</b> chart.h:642</div></div>
<div class="ttc" id="astructlxw__workbook_html"><div class="ttname"><a href="structlxw__workbook.html">lxw_workbook</a></div><div class="ttdoc">Struct to represent an Excel workbook.</div><div class="ttdef"><b>Definition:</b> workbook.h:273</div></div>
<div class="ttc" id="astructlxw__chart_html_a17fa7931e6825a60de50444438e7f718"><div class="ttname"><a href="structlxw__chart.html#a17fa7931e6825a60de50444438e7f718">lxw_chart::x_axis</a></div><div class="ttdeci">lxw_chart_axis * x_axis</div><div class="ttdef"><b>Definition:</b> chart.h:1101</div></div>
<div class="ttc" id="achart_8h_html_a715028e1980288900be080d9f5ff81e7"><div class="ttname"><a href="chart_8h.html#a715028e1980288900be080d9f5ff81e7">chart_axis_set_minor_unit</a></div><div class="ttdeci">void chart_axis_set_minor_unit(lxw_chart_axis *axis, double unit)</div><div class="ttdoc">Set the increment of the minor units in the axis.</div></div>
<div class="ttc" id="achart_8h_html_a6f1d7cd452a4a3f87046468ce5588bfd"><div class="ttname"><a href="chart_8h.html#a6f1d7cd452a4a3f87046468ce5588bfd">chart_series_set_fill</a></div><div class="ttdeci">void chart_series_set_fill(lxw_chart_series *series, lxw_chart_fill *fill)</div><div class="ttdoc">Set the fill properties for a chart series.</div></div>
<div class="ttc" id="achart_8h_html_a93a2bfcde3072b5c20e4a65f3adb01a2"><div class="ttname"><a href="chart_8h.html#a93a2bfcde3072b5c20e4a65f3adb01a2">chart_set_table_grid</a></div><div class="ttdeci">void chart_set_table_grid(lxw_chart *chart, uint8_t horizontal, uint8_t vertical, uint8_t outline, uint8_t legend_keys)</div><div class="ttdoc">Turn on/off grid options for a chart data table.</div></div>
<div class="ttc" id="achart_8h_html_ab16a25dbe2de350e9d11e6e25f6fe412"><div class="ttname"><a href="chart_8h.html#ab16a25dbe2de350e9d11e6e25f6fe412">chart_series_set_smooth</a></div><div class="ttdeci">void chart_series_set_smooth(lxw_chart_series *series, uint8_t smooth)</div><div class="ttdoc">Smooth a line or scatter chart series.</div></div>
<div class="ttc" id="achart_8h_html_af1382251c31fd8f97e19048acf5db0a1"><div class="ttname"><a href="chart_8h.html#af1382251c31fd8f97e19048acf5db0a1">chart_legend_set_position</a></div><div class="ttdeci">void chart_legend_set_position(lxw_chart *chart, uint8_t position)</div><div class="ttdoc">Set the position of the chart legend.</div></div>
<div class="ttc" id="achart_8h_html_a858b96fd44354565fd9019cdb26149feaba45d9e553700f3f1a3df0c1f80259c0"><div class="ttname"><a href="chart_8h.html#a858b96fd44354565fd9019cdb26149feaba45d9e553700f3f1a3df0c1f80259c0">LXW_CHART_ERROR_BAR_TYPE_FIXED</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_TYPE_FIXED</div><div class="ttdef"><b>Definition:</b> chart.h:868</div></div>
<div class="ttc" id="achart_8h_html_a36e5182bd82f3d40e633a2eaed15bd90a07a294752096367ac5371f111fba44fd"><div class="ttname"><a href="chart_8h.html#a36e5182bd82f3d40e633a2eaed15bd90a07a294752096367ac5371f111fba44fd">LXW_CHART_AXIS_UNITS_MILLIONS</a></div><div class="ttdeci">@ LXW_CHART_AXIS_UNITS_MILLIONS</div><div class="ttdef"><b>Definition:</b> chart.h:573</div></div>
<div class="ttc" id="achart_8h_html_aa97ba4df6e3cb14bcb773a7c6b55de9da533285cbc53748d985e923ff1ccc4650"><div class="ttname"><a href="chart_8h.html#aa97ba4df6e3cb14bcb773a7c6b55de9da533285cbc53748d985e923ff1ccc4650">LXW_CHART_PATTERN_SHINGLE</a></div><div class="ttdeci">@ LXW_CHART_PATTERN_SHINGLE</div><div class="ttdef"><b>Definition:</b> chart.h:397</div></div>
<div class="ttc" id="achart_8h_html_a46ceeefa6d3f3c05f168c5b38e2c4ff5"><div class="ttname"><a href="chart_8h.html#a46ceeefa6d3f3c05f168c5b38e2c4ff5">chart_axis_set_num_format</a></div><div class="ttdeci">void chart_axis_set_num_format(lxw_chart_axis *axis, const char *num_format)</div><div class="ttdoc">Set the number format for a chart axis.</div></div>
<div class="ttc" id="achart_8h_html_aa22c6ef3802e14d3ef8f0055c6d09e67a0b0066aa99eba3dbd1c25bcb162b3efb"><div class="ttname"><a href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a0b0066aa99eba3dbd1c25bcb162b3efb">LXW_CHART_AXIS_TICK_MARK_CROSSING</a></div><div class="ttdeci">@ LXW_CHART_AXIS_TICK_MARK_CROSSING</div><div class="ttdef"><b>Definition:</b> chart.h:606</div></div>
<div class="ttc" id="achart_8h_html_aede723351fb3f426cd0ef2b891fc6726"><div class="ttname"><a href="chart_8h.html#aede723351fb3f426cd0ef2b891fc6726">chart_series_set_labels_options</a></div><div class="ttdeci">void chart_series_set_labels_options(lxw_chart_series *series, uint8_t show_name, uint8_t show_category, uint8_t show_value)</div><div class="ttdoc">Set the display options for the labels of a data series.</div></div>
<div class="ttc" id="achart_8h_html_aa0a0b3eadc51a608c76bb9473943e191"><div class="ttname"><a href="chart_8h.html#aa0a0b3eadc51a608c76bb9473943e191">chart_title_set_name</a></div><div class="ttdeci">void chart_title_set_name(lxw_chart *chart, const char *name)</div><div class="ttdoc">Set the title of the chart.</div></div>
<div class="ttc" id="achart_8h_html_a4d10632ee4bcc139359094042a8c411f"><div class="ttname"><a href="chart_8h.html#a4d10632ee4bcc139359094042a8c411f">chart_series_set_line</a></div><div class="ttdeci">void chart_series_set_line(lxw_chart_series *series, lxw_chart_line *line)</div><div class="ttdoc">Set the line properties for a chart series.</div></div>
<div class="ttc" id="achart_8h_html_ae3cfd6a286f3b717e68d4bca348387ff"><div class="ttname"><a href="chart_8h.html#ae3cfd6a286f3b717e68d4bca348387ff">chart_axis_set_name_range</a></div><div class="ttdeci">void chart_axis_set_name_range(lxw_chart_axis *axis, const char *sheetname, lxw_row_t row, lxw_col_t col)</div><div class="ttdoc">Set a chart axis name formula using row and column values.</div></div>
<div class="ttc" id="achart_8h_html_af9292ba5b24b01a55529d8b5a0afa24f"><div class="ttname"><a href="chart_8h.html#af9292ba5b24b01a55529d8b5a0afa24f">chart_axis_set_position</a></div><div class="ttdeci">void chart_axis_set_position(lxw_chart_axis *axis, uint8_t position)</div><div class="ttdoc">Position a category axis on or between the axis tick marks.</div></div>
<div class="ttc" id="achart_8h_html_aa976686014981abd5a8837a7a26883f9"><div class="ttname"><a href="chart_8h.html#aa976686014981abd5a8837a7a26883f9">chart_series_set_marker_pattern</a></div><div class="ttdeci">void chart_series_set_marker_pattern(lxw_chart_series *series, lxw_chart_pattern *pattern)</div><div class="ttdoc">Set the pattern properties for a chart series marker.</div></div>
<div class="ttc" id="aformat_8h_html_abeafc6e8222ba9fcfd4f2c2f4e9ea38ba81f6ca72c0925fe665263547614ebb37"><div class="ttname"><a href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38ba81f6ca72c0925fe665263547614ebb37">LXW_COLOR_BLUE</a></div><div class="ttdeci">@ LXW_COLOR_BLUE</div><div class="ttdef"><b>Definition:</b> format.h:184</div></div>
<div class="ttc" id="astructlxw__chart__font_html_abca1be9b66dcd9bc4558cc97556456b5"><div class="ttname"><a href="structlxw__chart__font.html#abca1be9b66dcd9bc4558cc97556456b5">lxw_chart_font::bold</a></div><div class="ttdeci">uint8_t bold</div><div class="ttdef"><b>Definition:</b> chart.h:708</div></div>
<div class="ttc" id="achart_8h_html_accdb835432241836d6a8dd36c98246ab"><div class="ttname"><a href="chart_8h.html#accdb835432241836d6a8dd36c98246ab">chart_axis_set_interval_tick</a></div><div class="ttdeci">void chart_axis_set_interval_tick(lxw_chart_axis *axis, uint16_t unit)</div><div class="ttdoc">Set the interval between category tick marks.</div></div>
<div class="ttc" id="aformat_8h_html_abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec"><div class="ttname"><a href="format_8h.html#abeafc6e8222ba9fcfd4f2c2f4e9ea38baedd7412491d9f34fc5f947ada9d196ec">LXW_COLOR_RED</a></div><div class="ttdeci">@ LXW_COLOR_RED</div><div class="ttdef"><b>Definition:</b> format.h:217</div></div>
<div class="ttc" id="achart_8h_html_a347dc392e6077c1137df42d2ad01edfca8034b60b42094dd1a919e1432828b9ce"><div class="ttname"><a href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfca8034b60b42094dd1a919e1432828b9ce">LXW_CHART_MARKER_NONE</a></div><div class="ttdeci">@ LXW_CHART_MARKER_NONE</div><div class="ttdef"><b>Definition:</b> chart.h:241</div></div>
<div class="ttc" id="achart_8h_html_afb0d1b3884f1520c227ef9c8945c2570a0b8b0397fefbaef241d5e99153a7a9ff"><div class="ttname"><a href="chart_8h.html#afb0d1b3884f1520c227ef9c8945c2570a0b8b0397fefbaef241d5e99153a7a9ff">LXW_CHART_LINE_DASH_ROUND_DOT</a></div><div class="ttdeci">@ LXW_CHART_LINE_DASH_ROUND_DOT</div><div class="ttdef"><b>Definition:</b> chart.h:206</div></div>
<div class="ttc" id="achart_8h_html_a5416ddeb493de3e78245d77d0af8a66ea359a4cea90dabfa009eeb80d2bde5a14"><div class="ttname"><a href="chart_8h.html#a5416ddeb493de3e78245d77d0af8a66ea359a4cea90dabfa009eeb80d2bde5a14">LXW_CHART_ERROR_BAR_DIR_PLUS</a></div><div class="ttdeci">@ LXW_CHART_ERROR_BAR_DIR_PLUS</div><div class="ttdef"><b>Definition:</b> chart.h:886</div></div>
<div class="ttc" id="astructlxw__chart__pattern_html_ad89b0a7ee149372b44b42519d9ae6d80"><div class="ttname"><a href="structlxw__chart__pattern.html#ad89b0a7ee149372b44b42519d9ae6d80">lxw_chart_pattern::type</a></div><div class="ttdeci">uint8_t type</div><div class="ttdef"><b>Definition:</b> chart.h:690</div></div>
<div class="ttc" id="achart_8h_html_aa7331d5134989542f324aa6f1f1f7d22ad8ecb14a4843e242f037b00c8d28c8ec"><div class="ttname"><a href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22ad8ecb14a4843e242f037b00c8d28c8ec">LXW_CHART_LEGEND_BOTTOM</a></div><div class="ttdeci">@ LXW_CHART_LEGEND_BOTTOM</div><div class="ttdef"><b>Definition:</b> chart.h:179</div></div>
<div class="ttc" id="achart_8h_html_aaaf55fefef465fee308c5fe5be44674b"><div class="ttname"><a href="chart_8h.html#aaaf55fefef465fee308c5fe5be44674b">chart_series_set_labels_num_format</a></div><div class="ttdeci">void chart_series_set_labels_num_format(lxw_chart_series *series, const char *num_format)</div><div class="ttdoc">Set the number format for chart data labels in a series.</div></div>
<div class="ttc" id="astructlxw__chart__point_html"><div class="ttname"><a href="structlxw__chart__point.html">lxw_chart_point</a></div><div class="ttdoc">Struct to represent an Excel chart data point.</div><div class="ttdef"><b>Definition:</b> chart.h:777</div></div>
<div class="ttc" id="achart_8h_html_a194bc7498752a67cd6c523c1e090b54f"><div class="ttname"><a href="chart_8h.html#a194bc7498752a67cd6c523c1e090b54f">chart_axis_set_pattern</a></div><div class="ttdeci">void chart_axis_set_pattern(lxw_chart_axis *axis, lxw_chart_pattern *pattern)</div><div class="ttdoc">Set the pattern properties for a chart axis.</div></div>
<div class="ttc" id="achart_8h_html_a351c1962d29f06a85a74d53dd5929363"><div class="ttname"><a href="chart_8h.html#a351c1962d29f06a85a74d53dd5929363">chart_axis_set_crossing_max</a></div><div class="ttdeci">void chart_axis_set_crossing_max(lxw_chart_axis *axis)</div><div class="ttdoc">Set the opposite axis crossing position as the axis maximum.</div></div>
<div class="ttc" id="achart_8h_html_ab81a050644bc887512b435b1022950aa"><div class="ttname"><a href="chart_8h.html#ab81a050644bc887512b435b1022950aa">chart_series_set_labels_leader_line</a></div><div class="ttdeci">void chart_series_set_labels_leader_line(lxw_chart_series *series)</div><div class="ttdoc">Set leader lines for Pie and Doughnut charts.</div></div>
<div class="ttc" id="achart_8h_html_a5568ef6c983bfcab6701153cc5e73807aae868c3099ef7c0c0169dd0c5ad58845"><div class="ttname"><a href="chart_8h.html#a5568ef6c983bfcab6701153cc5e73807aae868c3099ef7c0c0169dd0c5ad58845">LXW_CHART_AXIS_LABEL_ALIGN_RIGHT</a></div><div class="ttdeci">@ LXW_CHART_AXIS_LABEL_ALIGN_RIGHT</div><div class="ttdef"><b>Definition:</b> chart.h:549</div></div>
<div class="ttc" id="achart_8h_html_a389ffe61edd2347a86282ae634eaf5d0"><div class="ttname"><a href="chart_8h.html#a389ffe61edd2347a86282ae634eaf5d0">chart_axis_set_label_position</a></div><div class="ttdeci">void chart_axis_set_label_position(lxw_chart_axis *axis, uint8_t position)</div><div class="ttdoc">Position the axis labels.</div></div>
<div class="ttc" id="achart_8h_html_ac27a9a20daf4f0a6be8595fbd7f41151"><div class="ttname"><a href="chart_8h.html#ac27a9a20daf4f0a6be8595fbd7f41151">chart_axis_set_log_base</a></div><div class="ttdeci">void chart_axis_set_log_base(lxw_chart_axis *axis, uint16_t log_base)</div><div class="ttdoc">Set the log base of the axis range.</div></div>
<div class="ttc" id="achart_8h_html_a47a718bcbe2eda90bebc2031c9287251"><div class="ttname"><a href="chart_8h.html#a47a718bcbe2eda90bebc2031c9287251">chart_show_blanks_as</a></div><div class="ttdeci">void chart_show_blanks_as(lxw_chart *chart, uint8_t option)</div><div class="ttdoc">Set the option for displaying blank data in a chart.</div></div>
<div class="ttc" id="autility_8h_html_ad510ac6df573d23203374e24dba373d2"><div class="ttname"><a href="utility_8h.html#ad510ac6df573d23203374e24dba373d2">CELL</a></div><div class="ttdeci">#define CELL(cell)</div><div class="ttdoc">Convert an Excel A1 cell string into a (row, col) pair.</div><div class="ttdef"><b>Definition:</b> utility.h:45</div></div>
<div class="ttc" id="achart_8h_html_a347dc392e6077c1137df42d2ad01edfcac09f924f33e8068a175686cd968332a1"><div class="ttname"><a href="chart_8h.html#a347dc392e6077c1137df42d2ad01edfcac09f924f33e8068a175686cd968332a1">LXW_CHART_MARKER_SQUARE</a></div><div class="ttdeci">@ LXW_CHART_MARKER_SQUARE</div><div class="ttdef"><b>Definition:</b> chart.h:244</div></div>
<div class="ttc" id="aworkbook_8h_html_a81d456b4f65a464e78e4a0030ecc3c2e"><div class="ttname"><a href="workbook_8h.html#a81d456b4f65a464e78e4a0030ecc3c2e">workbook_add_worksheet</a></div><div class="ttdeci">lxw_worksheet * workbook_add_worksheet(lxw_workbook *workbook, const char *sheetname)</div><div class="ttdoc">Add a new worksheet to a workbook.</div></div>
<div class="ttc" id="achart_8h_html_ac29dbe36b53288990ec0b20dddbaf967"><div class="ttname"><a href="chart_8h.html#ac29dbe36b53288990ec0b20dddbaf967">chart_series_set_values</a></div><div class="ttdeci">void chart_series_set_values(lxw_chart_series *series, const char *sheetname, lxw_row_t first_row, lxw_col_t first_col, lxw_row_t last_row, lxw_col_t last_col)</div><div class="ttdoc">Set a series &quot;values&quot; range using row and column values.</div></div>
<div class="ttc" id="achart_8h_html_af7ecbdf6aeea5098164e88a0107aa89cace2e142b371744e67c606279d0be4110"><div class="ttname"><a href="chart_8h.html#af7ecbdf6aeea5098164e88a0107aa89cace2e142b371744e67c606279d0be4110">LXW_CHART_BLANKS_AS_CONNECTED</a></div><div class="ttdeci">@ LXW_CHART_BLANKS_AS_CONNECTED</div><div class="ttdef"><b>Definition:</b> chart.h:850</div></div>
<div class="ttc" id="aworkbook_8h_html_a63b001ecefdbc4417986a3e344657726"><div class="ttname"><a href="workbook_8h.html#a63b001ecefdbc4417986a3e344657726">workbook_add_chart</a></div><div class="ttdeci">lxw_chart * workbook_add_chart(lxw_workbook *workbook, uint8_t chart_type)</div><div class="ttdoc">Create a new chart to be added to a worksheet:</div></div>
<div class="ttc" id="achart_8h_html_a01f1ac1674089e0dc219dc3214b911c4"><div class="ttname"><a href="chart_8h.html#a01f1ac1674089e0dc219dc3214b911c4">chart_axis_set_num_font</a></div><div class="ttdeci">void chart_axis_set_num_font(lxw_chart_axis *axis, lxw_chart_font *font)</div><div class="ttdoc">Set the font properties for the numbers of a chart axis.</div></div>
<div class="ttc" id="achart_8h_html_a3a0a7351b8ad164d917877ae8a4a7622"><div class="ttname"><a href="chart_8h.html#a3a0a7351b8ad164d917877ae8a4a7622">chart_title_off</a></div><div class="ttdeci">void chart_title_off(lxw_chart *chart)</div><div class="ttdoc">Turn off an automatic chart title.</div></div>
<div class="ttc" id="achart_8h_html_a655aa8dfd0ed8483d28ae86683dcf0af"><div class="ttname"><a href="chart_8h.html#a655aa8dfd0ed8483d28ae86683dcf0af">chart_set_series_overlap</a></div><div class="ttdeci">void chart_set_series_overlap(lxw_chart *chart, int8_t overlap)</div><div class="ttdoc">Set the overlap between series in a Bar/Column chart.</div></div>
<div class="ttc" id="achart_8h_html_aa2c0daabdcf3b982ffde5be718f7e954"><div class="ttname"><a href="chart_8h.html#aa2c0daabdcf3b982ffde5be718f7e954">chart_axis_get</a></div><div class="ttdeci">lxw_chart_axis * chart_axis_get(lxw_chart *chart, lxw_chart_axis_type axis_type)</div><div class="ttdoc">Get an axis pointer from a chart.</div></div>
<div class="ttc" id="achart_8h_html_aefafc0eb6e84560d819d53206de774e5"><div class="ttname"><a href="chart_8h.html#aefafc0eb6e84560d819d53206de774e5">chart_set_drop_lines</a></div><div class="ttdeci">void chart_set_drop_lines(lxw_chart *chart, lxw_chart_line *line)</div><div class="ttdoc">Turn on and format Drop Lines for a chart.</div></div>
<div class="ttc" id="achart_8h_html_afaf517f72f9722ddc36ffd8dd687784e"><div class="ttname"><a href="chart_8h.html#afaf517f72f9722ddc36ffd8dd687784e">chart_axis_set_crossing</a></div><div class="ttdeci">void chart_axis_set_crossing(lxw_chart_axis *axis, double value)</div><div class="ttdoc">Set the position that the axis will cross the opposite axis.</div></div>
<div class="ttc" id="achart_8h_html_aa7331d5134989542f324aa6f1f1f7d22a8077ef4a20bd15141f6b747f12ea17a4"><div class="ttname"><a href="chart_8h.html#aa7331d5134989542f324aa6f1f1f7d22a8077ef4a20bd15141f6b747f12ea17a4">LXW_CHART_LEGEND_NONE</a></div><div class="ttdeci">@ LXW_CHART_LEGEND_NONE</div><div class="ttdef"><b>Definition:</b> chart.h:167</div></div>
<div class="ttc" id="achart_8h_html_add8ab9f6f62a3de270b8d17bd2748217"><div class="ttname"><a href="chart_8h.html#add8ab9f6f62a3de270b8d17bd2748217">chart_series_set_labels_fill</a></div><div class="ttdeci">void chart_series_set_labels_fill(lxw_chart_series *series, lxw_chart_fill *fill)</div><div class="ttdoc">Set the fill properties for the data labels in a chart series.</div></div>
<div class="ttc" id="achart_8h_html_afcd0c12a60048ef0240aba415f528e39"><div class="ttname"><a href="chart_8h.html#afcd0c12a60048ef0240aba415f528e39">chart_series_set_name_range</a></div><div class="ttdeci">void chart_series_set_name_range(lxw_chart_series *series, const char *sheetname, lxw_row_t row, lxw_col_t col)</div><div class="ttdoc">Set a series name formula using row and column values.</div></div>
<div class="ttc" id="achart_8h_html_aa22c6ef3802e14d3ef8f0055c6d09e67a6e71563a41de494d608edaa84835fd37"><div class="ttname"><a href="chart_8h.html#aa22c6ef3802e14d3ef8f0055c6d09e67a6e71563a41de494d608edaa84835fd37">LXW_CHART_AXIS_TICK_MARK_OUTSIDE</a></div><div class="ttdeci">@ LXW_CHART_AXIS_TICK_MARK_OUTSIDE</div><div class="ttdef"><b>Definition:</b> chart.h:603</div></div>
<div class="ttc" id="achart_8h_html_a9f96f939589a3f4b1edf26315b7da946"><div class="ttname"><a href="chart_8h.html#a9f96f939589a3f4b1edf26315b7da946">chart_plotarea_set_fill</a></div><div class="ttdeci">void chart_plotarea_set_fill(lxw_chart *chart, lxw_chart_fill *fill)</div><div class="ttdoc">Set the fill properties for a plotarea.</div></div>
<div class="ttc" id="achart_8h_html_a9f577b0fcabe6cac9118a26a483fe85cafa7f69bde9c99b5818297c64e8b9070a"><div class="ttname"><a href="chart_8h.html#a9f577b0fcabe6cac9118a26a483fe85cafa7f69bde9c99b5818297c64e8b9070a">LXW_CHART_COLUMN</a></div><div class="ttdeci">@ LXW_CHART_COLUMN</div><div class="ttdef"><b>Definition:</b> chart.h:113</div></div>
<!-- HTML footer for doxygen 1.8.20-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Copyright 2014-2020 John McNamara.
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>
